if i invent a chat protocol i think i'll be calling it "matrix sucks"

maybe some kind of play on it like macOS's sosumi 🦋

honestly discord got a lot right on the protocol layer, and i don't think it'd be impossible to decentralize

spitballing:

  • profile / user server (not a terrible idea)
  • discord guilds but they're real independent servers this time
  • a glue server so clients don't have to connect to a billion things and can feed push notifications to clients (think IRC bouncer)
  • fine i guess you can host multiple guilds on one chat server instance
you could do public key cryptography to have the chat servers talk to the clients by way of the glue server without the glue server knowing anything
@efi yes IRC but with extra steps
@traumaphoenix IRC with more solid crypto, central profiles, and decent ui would be so good
put a voice n video service on top and it's all that's needed