Niel Liesmons on Nostr: When I build a Chat app with: - Private groups (MLS) - Public Communities ...
When I build a Chat app with:
- Private groups (MLS)
- Public Communities (#communikeys)
... that both use kind 9 chat messages.
How do you really expect me to mix in Nip-17 and call it "DMs" or "Chat Rooms"?
When the kind 14 messages used in that Nip:
- are less secure, private and direct than the MLS I already have
- don't make the conversation have a global state
- can optionally be signed for dispute regulation
- have a subject tag, like email
- can be forked and forwarded, like email
- are perfect for one-off communication in Marketplaces,etc... like email
No thanks.
It's Nostr Mail.
Because that's what it's good for.
Not Nostr Direct Messages.
My users don't need those false promises and confusion.
Published at
2025-05-13 20:17:50Event JSON
{
"id": "1f0eb101ca6578c9617e86fc218ee19f3f8d7922d833819ed05f2b7316cd2e84",
"pubkey": "a9434ee165ed01b286becfc2771ef1705d3537d051b387288898cc00d5c885be",
"created_at": 1747167470,
"kind": 1,
"tags": [
[
"t",
"communikeys"
]
],
"content": "When I build a Chat app with:\n- Private groups (MLS)\n- Public Communities (#communikeys)\n... that both use kind 9 chat messages. \n\nHow do you really expect me to mix in Nip-17 and call it \"DMs\" or \"Chat Rooms\"? \n\nWhen the kind 14 messages used in that Nip: \n- are less secure, private and direct than the MLS I already have\n- don't make the conversation have a global state\n- can optionally be signed for dispute regulation\n- have a subject tag, like email\n- can be forked and forwarded, like email\n- are perfect for one-off communication in Marketplaces,etc... like email\n\nNo thanks. \n\nIt's Nostr Mail. \nBecause that's what it's good for. \n\nNot Nostr Direct Messages. \nMy users don't need those false promises and confusion. ",
"sig": "81a676d06ade8f7d8f3e706096024ec493fa7715daccdae443b552160aa3237db558e3cec298435360823fa5a74e6bdc4480645afd397361ad03acc08ec41628"
}