I dunno folks, "federation" is network topology, it does not necessate a presence of n different implementations to count as such. Saying things like Mastodon switching to a newer federated protocol is Mastodon moving away from federation is nonsense imo. Before Mastodon came along GNU social had the hegemony in the space, and implemented a couple GS-only APIs which were frustrating to encounter.
@hikerus @Gargron No, federation is not "multi-protocol". Just because XMPP is a single protocol doesn't mean it doesn't make a federated network of all s2s enabled servers. OStatus compatible servers federate with each other, ActivityPub compatible servers federate with each other, and currently masto is compatible with both.