2026-02-13 13:12:17
I was fed up with Matrix and tried coming up with my own federated chat protocol. It got really complex really quickly.
In order to resist enshittification it needs to be decentralised. It can't be P2P because that would drain phone batteries. It must be federated. But that means that your admin could read your messages. So it must be federated and encrypted. And that's where it starts to get real tricky.