phew, yes, but it will get long and snarky. My fear is that masto guys say I am harrassing people when talking about math.
Anyway:
We do not want to build monopolies in the fediverse. This was why design decisions in ActivityPub had been clever made before they were destroyed.
https://www.w3.org/TR/activitypub/
1) ActivityPub relies fully on URLs not webfinger. I have no clue why we needed to copy and paste the logic of twitter to a wonderful Open Protocol.
I do neither understand what is better in "@benpate" than in e.g "benpate.social" or "benpate@mastodon.social" apart from 1 character for free.
2) ActivityPub has a built in "Client To Server" API.
The idea is that any client can interact with any server.
This is also the reason for the later green boxes and the term "the entirety of the protocol" [overstressed in the Conformance Section] …
Not just anyone with mastodon.
The idea to create a special own Client API for an Open Protocol still is ridiculous.
🧵 1/x