This took roughly 10x the work of bridging Bluesky profiles into the fediverse. Some of that is because I already had the ActivityPub plumbing built, but much of it is due to AT Protocol’s architecture.
Webmention, ActivityPub, and Nostr are primarily messaging protocols: they dictate how you exchange information, eg activities, but not how you store them. AT Protocol is different: it specifies sophisticated internal data structures that you have to reproduce, notably a Merkle search tree and a signed repo chain. These are tricky to get right, and the other parts of Bluesky’s architecture, notably the BGS and AppView, refuse to ingest and accept them if you get anything wrong. (And there are many ways to do that!)
Nevertheless, profiles are now flowing. And since the hard internal ATProto work is now done, I hope to have posts, replies, etc flowing within the next couple weeks. Progress!
(None of this is usable or real by users until Bluesky turns on federation, of course. Hopefully soon, once they’ve shipped their v2 infra stack!)
A few interesting bits I hit over the last couple weeks: creating DNS records on the fly, creating CID-based blobs on the fly, serving redirects to XRPC calls, and substantially revising the id mapping between protocols. Phew.
Lastly, I got to talk with Laurens Hof of Fediverse Report fame for a bit this morning. Lots of fun, you may get to read a bit about it soon. Thanks for everything you do, Laurens!
Previously, previously, previously, previously, previously, previously.
@snarfed.org interesting!
Thanks to @chrismessina.me and @tchambers.bsky.social, among others, for being patient guinea pigs through all this. 😁
@snarfed.org nice
…I should get back to work on this
Yes!!! Happy to help. If tests are the issue, I’m happy volunteer to write many of those myself. 😁
just gotta push through 😅
🫡
Hol’ up— is @snarfed.org making Bridgy the Matrix.org of ActivityPub?
Coz if so, I want in on this action!
Pingback: Last Month in Bluesky – September 2023 – The Fediverse Report
✊👍🔥
Does this mean that when Bluesky starts to publicly federate, people from Mastodon can discuss with Bluesky people freely?
Pingback: 役務: Bridgy FedのAT Protocol対応の状況 (プロフィールの相互連携成功) | GNU social JP
#jesuisrolle #fediverse4lyfe #niksnaks
Yup, that’s the goal at least.
Hei buugi ei täällä toimi häsärit.
Paitsi jos joku kytkee häsän feediin ☝️
Joo, mutta varsinainen hashtag-toiminnallisuus ei ole vielä valmis, sitä tarkoitin.
Tiedätkö onko sellainen tulossa?
Tavallaan pelaa, eli jos laitat vaikka #musasky häsän hakuun, ne löytyy. Eli tulevaisuudessa kun ne linkataan, wanhatkin häsät löytynee.
Hei Rolle se oli vizzi, mutta senhän sä varmaan tajusitkin :D
Mitä helvettiä? Ei toimi häsärit? Miks edes vaivauduin tänne?
#petetty
Sehän on vain linkki itseään etsivään hakuun, joten toimii ne silleen kuin ne toimi Twitterissäkin silloin kun se oli vielä cool (15 vuotta sitten) ;)
#petetty
bsky.app/search?q=%23…
#Kyllä #on #kammottavaa #jos #häsärit #ei #toimi, #ihan #iskee #suoraan #sydämeen.
Otan kaiken aina tosissaan.
Exciting! I’m working on a federation level bridge between ActivityPub and AT Protocol too, happy to compare notes any time. Here’s a recent status update. More in Bridgy Fed, granary, and arroba.
Hello there, is there any way that some users who don’t really like bridges between other platforms can opt out of this?
@Melodi definitely! Just put
#nobridge
or#nobot
in your profile bio.Pingback: Mastodon, Bluesky, X, Threads ja Nostr - Mikroblogien tulevaisuus
Hi all! I finally got another big bit of Bridgy Fed interop working earlier today: bridging Bluesky replies, likes, and reposts into the fediverse. (Only…
Another brief Bridgy Fed progress report: first pass at Bluesky support is feature complete! All basic interactions – user discovery, following, posts, replies, likes, reposts…
Pingback: X rival Bluesky hits 2M users, says federation coming 'early next year' | TechCrunch