Servers that support their own API, plus RSS, can definitely handle adding the full ActivityPub API.
Post
People seemed to get caught up on the idea that implementing the ActivityPub API requires dumping any other API that is implemented. Definitely untrue!
Even considering the maintenance load, it's not a huge lift. The read-only part of the API has to be implemented for the federation protocol anyway.
Implementing the read-write part of the API just means adding a single POST endpoint for the actor outbox, with some kind of switch statement on the 10 activity types (and ~3 undo types).
@evan MAY dump other protocols, not SHALL/MUST/SHOULD dump other protocols.
There's more to do -- OAuth, rate limiting, and so on -- but it's not huge.
Servers that support their own API, plus RSS, can definitely handle adding the full ActivityPub API.
Anyway, social API haters have no place in my inbox.
@evan
Yes, my brother, Mastodon is one of the most enjoyable and beautiful platforms, and I love spending all my time on Mastodon 😍🙏😭😘