Uncategorized

Re-introducing Bridgy Fed

Hi! I’m Ryan. I’ve been building social network bridges and related tools for over 12 years, including Bridgy, which connects personal web sites and blogs to centralized social networks, and Bridgy Fed, which connects them to the fediverse. I love how decentralized social networks like the fediverse and the IndieWeb let us move away from […]
Standard
quiet

Bridgy Fed status update

Another brief Bridgy Fed progress report: first pass at Bluesky support is feature complete! All basic interactions – user discovery, following, posts, replies, likes, reposts – are working in both directions. The last bit I got working this week was posts flowing from Bluesky to the fediverse and replies, likes, and reposts flowing back. Screenshots […]
Standard
quiet

Bridgy Fed status update

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 the Bluesky federation sandbox, not real users, since federation is still months away.) Here are example screenshots: Lots more bug fixes, cleanup, and testing to do, but it’s nice to […]
Standard
quiet

Bridgy Fed status update

Another big milestone this episode! I now have fediverse profiles fully bridged into the Bluesky federation sandbox. That means profiles can now be bridged both directions, in and out of Bluesky. This took roughly 10x the work of bridging Bluesky profiles into the fediverse. Some of that is because I already had the ActivityPub plumbing […]
Standard
quiet

Bridgy Fed status update

Big milestone this episode! I now have Bluesky profiles bridged end to end to the fediverse. Try it yourself! Add @atproto.brid.gy to any Bluesky handle, eg @snarfed.org@atproto.brid.gy or jay.bsky.team@atproto.brid.gy, and search for that in any fediverse server you’re logged into. Et voilĂ ! Following and interacting won’t work until the Bluesky team turns on federation, and […]
Standard
quiet, Uncategorized

Bridgy Fed status update

Since our last episode, I’ve implemented the client side of ATProto federation in Bridgy Fed. I’m now creating new did:plcs, inter-service JWTs, and repos on the fly, converting posts to ATProto records, and committing them. I also stood up a serialized hub for serving those local ATProto commits to subscribeRepos subscribers, along with a task […]
Standard
quiet, Uncategorized

Bridgy Fed status update

Last time here, a couple weeks ago, I had an incomplete, bare bones ATProto PDS up and running. I planned to finish it, hook it up to the federation sandbox BGS and AppView, switch to did:plc DIDs, and learn and implement the v2 repo, websocket event streams, and subscribeRepos. All that is done! Along with […]
Standard
quiet, Uncategorized

Bridgy Fed status update

It’s been a few weeks since the last Bridgy Fed status update! Half of that was due to a family vacation, but I still do have progress to report. As planned, I shipped the Bridgy Fed activity router and switched gears to arroba and Bluesky federation. I implemented most of the com.atproto XRPC methods for […]
Standard
quiet, Uncategorized

Bridgy Fed status update

Based on Linnaea Mallette’sVintage Map Ship Octopus Ocean If Bridgy Fed was a mythical sea monster, and the protocols – webmention, ActivityPub, Bluesky, etc. – were its limbs, then the protocol-independent activity router might be its…brain? Or…its heart? Or something? In any case, the first draft of that router is finally done. Progress! I plan […]
Standard
quiet

Bridgy Fed status update

I may start posting brief status updates here on my progress on Bridgy Fed toward a general-purpose decentralized social bridge. Maybe weekly or so. Here’s the first! The current phase is tracked in snarfed/bridgy-fed#512 . Right now I’m finishing the abstract router that handles incoming activities/events. It’s been tough figuring out the right abstractions! There […]
Standard