I think our engineer @dthompsondave put together the right ideas here with our Brassica Chat demo: spritely.institute/news/compos

This is a demo, but it's a demo you can try in your browser. It permits users to go offline and come online, it has a design for moderation, without anyone being the central host. Nobody is hosting it because everyone is; there's no logical center. And yet, unlike a Blockchain, information can be forgotten, you don't have to hold on to everything, there's no proof-of-whatever. (And it uses capability security on multiple layers, which is important, but we'll get to later.)

Furthermore, while there is a federated relay, that relay is (with the new E2EE work Jessica Tallon is working on) oblivious to what's happening. There's no server in charge of state. The logic of what's happening in the room is handled by the peers talking with each other directly. I think this is a solid design but all we have is a demo. Well, I'd like to make it not a demo. I want it to be something people can use.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://social.coop/users/cwebber/statuses/116059480342926076 on your instance and quote it. (Note that quoting is not supported in Mastodon.)