> And I have yet to actually see a real use of ATproto that isn't just immediately blown out of the water by ActivityPub.
ActivityPub doesn’t remotely even try to solve problems solved by atproto. What are you talking about?
In short, atproto makes apps interoperable by default by decoupling data hosting from applications. This means that apps become projections of everyone’s data, and can embed and interpret typed data from each other. ActivityPub doesn’t offer anything close, which is why you don’t have projects like http://leaflet.pub, https://standard.site, https://tangled.org, https://semble.so in the AP ecosystem.
If you genuinely want to learn about atproto, I have two longreads for you:
This isn’t Mastodon so a “Bluesky server” isn’t a thing.
Mastodon is shaped like email so you have “servers” sending messages to each other.
Atproto is shaped more like RSS with aggregation. Everyone posts data to their hosting (which anyone could move at any time), and apps like Bluesky aggregate data from everyone’s hosting.
So a concept like “Bluesky server” is nonsensical. What you have is “atproto hosting” (which can be provided by Bluesky, by other communities, by other companies, or can be self-hosted — it’s all open source and you can even implement your own) and “Bluesky app” (of which there’s only one — but there are forks like Blacksky which fork the entire stack including the server). There also “other atproto apps” like https://leaflet.pub, https://tangled.org, etc, which have nothing to do with Bluesky.
It's not "proprietary", it's openly specified and is literally being taken to IETF: https://docs.bsky.app/blog/taking-at-to-ietf
Also, unlike ActivityPub, it's actually useful for building features that normal people expect from social apps — for example, algorithmic feeds and search, and a single interlinked world (rather than fragmented "servers").