I've been thinking about decentralized chat/messaging systems and the trade-offs between the #Jami p2p style vs "federated" style of #XMPP / #Matrix.
It would be interesting to have a hybrid topology, where it's an *option* to join a server but not required. The server could hold messages, speed up push notifications and rejoining the network, and host large group chat rooms like Matrix/IRC, but identity would be independent like on Jami.
Is there anything remotely like that already?
@callahad Nice, I think I remember now seeing that, weird that I'd forgotten. I really like what they're trying to do, it's much more similar than I thought, to what I'd ideally want to see, and they're explicitly treating it as an experimental attempt which I think is the right approach.