rsky
rsky copied to clipboard
PDS: ActivityPub server
A working proof-of-concept of this is in development by @mikekasprzak here: https://github.com/bluesky-social/atproto/pull/3943
That PR however is unlikely to be merged since I suspect it’ll be deemed out of scope for the reference implementation of atproto. Maybe it’s the same for rsky, but I’d love to discuss it.
Useful prior art from AP implementations in Rust-land:
- https://github.com/kitsune-soc/kitsune by @aumetra
- https://codeberg.org/silverpill/fep-ae97-client by @silverpill
- And here’s a prior discussion about the prospect of using PLC in ActivityPub.
There's a lot of work in the Rust world re: ActivityPub that could help with working on a proof of concept. https://crates.io/crates/activitypub is used by Lemmy (IIRC).
Also https://crates.io/crates/apx_sdk, used in fep-ae97-client