@feld @dansup @andrewwet That's dope. I would still think double ratchet encryption gives Signal based apps the advantage in what I would want. SimpleX works well most of the time and it's supposedly easy to self host. There's also Keychat which is the Signal protocol on NOSTR but it has the same problem as everything on NOSTR where your identity can be easily hijacked and once it is you're pretty much SOL.
Maybe Matrix too but I have problems with the leeway it provides with key management