No joke, this PR adds preliminary ActivityPub (i.e. Mastodon) support to the PDS. 🤯
IMPORTANT: You shouldn't expect full interoperability with this alone! At most, you should expect that your p...
Hmm, let’s see if I remember the terminology correctly:
Client apps have nothing to do with it, obviously.
Alternate appviews have nothing to do with it, except in that they’d presumably need to work with whatever form of atproto federation exists, if any did.
Alternate relays aren’t federated unless there’s some protocol for routing messages between them — such as ActivityPub.
A PDS stores your posts/comments/likes/blocks/articles/whatever. These all get crawled and saved to a relay.
An appview connects to a relay and sorts through all the posts, and indexes them.
They handle all the interactions, rather than passing messages between servers.
If bsky goes out of business and shuts down their servers, will these continue to function?
Yes, but there will be far less people since everyone’s on bsky.social. Kinda like mastodon.social.
Does bsky still have any control at all over moderation?
Great question! Bluesky has individual moderation services you can subscribe to, and these hide/label posts for you.
bsky has no control over moderation if you are not on their servers, and you are not subscribed to their moderation service.
If they don’t crawl the entire network then most of the network cannot contact them at all? Which makes it … not really a network. That’s where federation would come in.
It does federate though, federation is multiple nodes in a network cooperating, which they do.
HTTP is a network even though it doesn’t (usually) federate.
Hmm, let’s see if I remember the terminology correctly:
Client apps have nothing to do with it, obviously.
Alternate appviews have nothing to do with it, except in that they’d presumably need to work with whatever form of atproto federation exists, if any did.
Alternate relays aren’t federated unless there’s some protocol for routing messages between them — such as ActivityPub.
So, bluesky works differently to fedi.
A PDS stores your posts/comments/likes/blocks/articles/whatever. These all get crawled and saved to a relay.
An appview connects to a relay and sorts through all the posts, and indexes them.
They handle all the interactions, rather than passing messages between servers.
Let me just ask the less technical and more important questions:
Yes, but there will be far less people since everyone’s on bsky.social. Kinda like mastodon.social.
Great question! Bluesky has individual moderation services you can subscribe to, and these hide/label posts for you.
bsky has no control over moderation if you are not on their servers, and you are not subscribed to their moderation service.
Right… it did take me a minute to remember how the relays work. Well, when there are a few hundred of them we’ll see how it goes.
There’s a good few small ones.
It can work without relays anyway, an appview can crawl PDSes directly.
Really? I thought there were only two. How are the small ones able to afford the bandwidth to monitor everything from every PDS?
That’s why I said small ones, they don’t crawl the entire network.
There is the freeourfeeds one coming soon.
If they don’t crawl the entire network then most of the network cannot contact them at all? Which makes it … not really a network. That’s where federation would come in.
It does federate though, federation is multiple nodes in a network cooperating, which they do.
HTTP is a network even though it doesn’t (usually) federate.