I've just published the draft NIP to bring highly secure DM and group messaging to Nostr via the MLS protocol.
I've been studying this space for months now and after looking at a lot of different options, MLS (messaging layer security) stood out as the right way to approach solving DMs and group messages. It's highly scalable, an internet standard, and allows for graceful upgrading over time.
Done right โ this NIP allows us to build extremely secure, uncensorable messaging clients that have no centralized coordinators or servers. Which is what I plan to do next. ๐

GitHub
Add NIP-EE: E2EE messaging using MLS by erskingardner ยท Pull Request #1427 ยท nostr-protocol/nips
Take 2!
This NIP outlines a way to do secure direct and group messaging on Nostr using the MLS protocol.
Easy to read