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 usesdid:web
s, 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.)
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…