Nostr Dev Team on Nostr: Encrypted group chat on nostr is being solved three different ways. We compared ...
Encrypted group chat on nostr is being solved three different ways.
We compared Marmot (MLS for small high-stakes groups, no privileged server), Concord (Discord-style communities with shared-key streams and signed rosters, five established clients), and Cordn (MLS through a lightweight self-hostable coordinator that is blind to content, identities, and IPs, with nothing identifiable as Cordn messaging persisting on public relays).
Full breakdown with a comparison table, what the coordinator can and cannot see, and which to pick:
https://nostrdev.com/blog/nostr-group-chat-protocols
Published at
2026-09-02 15:37:03 UTCEvent JSON
{
"id": "00000005fc31178910f0acfeaa7a014fdd8660b2d7791e75edde62da19eca4c6",
"pubkey": "27487c9600b16b24a1bfb0519cfe4a5d1ad84959e3cce5d6d7a99d48660a1f78",
"created_at": 1788363423,
"kind": 1,
"tags": [
[
"r",
"https://nostrdev.com/blog/nostr-group-chat-protocols"
],
[
"r",
"https://nostrdev.com/blog/nostr-group-chat-protocols.jpg"
],
[
"client",
"Amethyst"
],
[
"nonce",
"00kv$0",
"24"
]
],
"content": "Encrypted group chat on nostr is being solved three different ways. \n\nWe compared Marmot (MLS for small high-stakes groups, no privileged server), Concord (Discord-style communities with shared-key streams and signed rosters, five established clients), and Cordn (MLS through a lightweight self-hostable coordinator that is blind to content, identities, and IPs, with nothing identifiable as Cordn messaging persisting on public relays).\n\nFull breakdown with a comparison table, what the coordinator can and cannot see, and which to pick:\n\nhttps://nostrdev.com/blog/nostr-group-chat-protocols\n\nhttps://nostrdev.com/blog/nostr-group-chat-protocols.jpg",
"sig": "ab28bbe649aa623243a2f09df642ae8d8d904c1eebdcadb143f2d10e1c309071c979e0fd149d1db9a0a2423ab2bdd6a968d236877598caa174ed263ecb7de845"
}