Wow, that kind fixes everything then. Why can't we abandon the idea of doing a Nostr-native messaging system and just embed Simplex clients inside Nostr apps?
Discussion
The biggest hurdle would be interopability.
I don't know if it's feasible to integrate it or not, just brainstorming ideas.
SimpleX also works with relays in a similar model to nostr so maybe these can be the same?
Isn't it possible to implement a social network on top of SMP? Isn't that something they were planning on doing?
It had challenges, however bitmessage was pretty interesting.
I’ll checkout SimpleX.
If I understand the SimpleX protocol, this program translates the concept to nostr. The sender creates a new conversation key and directs recipients to a relay of their choosing.
https://gist.github.com/davestgermain/12974fef590fc1edf12e9a25b9dfa7b5#file-safe_dm-py-L82