The @blacksky.app feeds and moderation service are now powered by our own atproto relay wss://atproto.africa π
One of (if not Thee 1st) from-scratch, full-network relays π
Sync v1.1 compliant β
Backfill window + plc cache π§³
Built in #rustlang π¦ in 3 weeks by @utkarshgupta137.bsky.socialUtkarsh Gupta ποΈ
#ATDev
RE: https://bsky.app/profile/did:plc:n6jx25m5pr3bndqtmjot62xw/post/3lo7ph4lgic2p
If you have a fediverse account, you can quote this note from your own instance. Search https://bsky.brid.gy/convert/ap/at://did:plc:w4xbfzo7kqfes5zb7r6qv3rw/app.bsky.feed.post/3lo7xk2szvs2b on your instance and quote it. (Note that quoting is not supported in Mastodon.)
P.S. This is what Blacksky's relay/firehose server looks like btw - simultaneously managing connections to hundreds of servers, storing daily data for all 35M users on the network and replaying the messages for listeners.
The rightmost node is the firehose listener for the Blacksky feeds.
RE: https://bsky.app/profile/did:plc:w4xbfzo7kqfes5zb7r6qv3rw/post/3lo7xk2szvs2b
this is so awesome! an independent *implementation* in addition to an *instance*.
really big step for the protocol ecosystem!
and very impressive considering how much work is needed on protocol specs π
RE: https://bsky.app/profile/did:plc:w4xbfzo7kqfes5zb7r6qv3rw/post/3lo7xk2szvs2b
As well as inexpensive relay configs, this also adds resiliency of a second implementation of relay code.
RE: https://bsky.app/profile/did:plc:w4xbfzo7kqfes5zb7r6qv3rw/post/3lo7xk2szvs2b