This blog post by Ploum, who was part of the original XMPP efforts long ago, describes how Google killed one great federated service, which shows why the Fediverse must not give Meta the chance
Is there some way to work a limitation into a licence? Something around only being able to present federated content with included algorithms. That would instantly make it unattractive to all the big players who profit off their specific ad driven algorithmic feeds.
Perhaps the various concensus theories and mechanisms that came out of crypto could somehow give inspiration on ideas to protect this service from the shitty financial actors that come in and ruin all of the good services.
I’m not saying actually using crypto, just maybe some of their concensus mechanisms/ideas for preventing bad actors could be put in place.