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 accessing an arroba-based ATProto repo and PDS, including CAR serialization. This got me as far as a prototype PDS that I can log into with the official Bluesky web app and mobile apps! Big milestone.

Next up:

  • Get the prototype PDS fully working and hooked up to the sandbox BGS and AppView.
  • Maybe switch it to did:plc DIDs and integrated with the official PLC registry? It currently uses did:webs, not sure if those will fly.
  • Learn and implement the ATProto v2 repo data structure. It’s a pretty significant change to support rebases, from complete chain of commits to independent snapshots.
  • Set up websockets for event streams, implement com.atproto.sync.subscribeRepos, and get that all running on App Engine Flex.

Here we go!

(Previously, previously.)

Standard

9 thoughts on “Bridgy Fed status update

  1. 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…

  2. Another brief Bridgy Fed progress report: first pass at Bluesky support is feature complete! All basic interactions โ€“ user discovery, following, posts, replies, likes, reposts…

Leave a Reply

Your email address will not be published. Required fields are marked *