@snarfed.org@snarfed.org Completely agree. The whole notion of Fediverse instances as tightly coupled bundles of identity, message storage, moderation, front-end UI, and community groups, has to go. And I agree that there's nothing about AP that dictates that (even the identity part), it was just a set of arbitrary easy choices done by early implementations.
And I think slowly, each of those aspects is getting specs/FEPs that allow separating and refactoring them out.