We summarize different end-to-end encrypted group messaging schemes.
Keychat supports pairwise group (small group) and MLS group (large group).
View quoted note →
Login to reply
Replies (20)
keychat already has MLS?
Yes, MLS groups are still in the testing phase, and we’re continuing to improve them.
Lol, you guys like the only out there with working MLS?????
and 0xchat on testflight
Supposedly also desktop, but I don't see any MLS reference in the UI anywhere.
Not on desktop yet, I think. Desktop version still 1.0.1 from early Jan, and this MLS is like a few weeks old. I've only got it working iOS to iOS (TestFlight)
#0xChat v1.0.2-Desktop Beta is now live!
1.Supports NIP-104 MLS secret chat.
2.Copy images directly from the clipboard.
3.The app stays running after closing the window.
4.Fixed Enter key sending messages immediately on desktop.
Download now: https://github.com/0xchat-app/0xchat-app-main/releases/tag/v1.0.2-desktop-beta
View quoted note →
Spoke too soon, just had a look and v1.0.2-desktop-beta just dropped 9 hours ago, maybe it's MLS ready.
Send me your package 😉
Client going a little bonkers with replies. Hope this time works.


When I do Create Group I don't have that option.
Ah, you have to start with a contact, then hit "More" then start secret chat.


You've got MailLS
Woot!
Are any of these implementations compatible?
Don't think they're that far apart. Good that everyone knows what everyone else is doing. Nostr could have 3 separate MLS implementations up and talking to each other soon, I wonder if that'd make Nostr the leading MLS space globally? I think it might!
Some updates:
We've finally sorted out the Apple developer account. We expect to release the iOS version of Keychat within a week or two, and possibly a macOS version as well (although the UI isn’t fully optimized for large screens yet).
We're currently revising our MLS group implementation. We've studied the codebases of NIP-104 and White Noise in depth and learned some useful design ideas—such as encrypting MLS messages using NIP-44 and hiding the `group_ID`. We’ve also been posting comments and discussing better mechanisms, like more efficient ways to update the MLS group’s receiving addresses. Ultimately, we hope different MLS clients will be able to interoperate.
View quoted note →
We’ve caught a good timing. The idea of MLS was first proposed in 2016, and the official standard (RFC 9420) wasn’t released until July 2023. OpenMLS only became roughly usable in 2024 and is still in its early stages.
This is what DMs matrix shows


We've compared these four message encryption schemes, and we hope it's helpful.
View quoted note →
You guys all building on the rust library ?
Yes.