@stux any idea how nicely their extension model plays with federation? That sounds like what happened with XMPP: inter-instance communication is quite painful if the two instances implement different sets of extensions. And matters won't improve when you talk to other Fediverse software that doesn't even know about the Bonfire ecosystem or how it negotiates mutually-supported extensions.