Mike Dilger ☑️ on Nostr: If you send a DM to somebody that has advertised DM relays, it will use NIP-17. ...
If you send a DM to somebody that has advertised DM relays, it will use NIP-17. Otherwise it will use NIP-04 as a fallback. You can read DMs using both standards.
I'm not going to change this anytime soon. NIP-04 isn't "broken", it is just not as good as NIP-17.
People should understand that nostr and it's various NIP standards are new things that aren't perfect things and if you want state-of-the-art privacy or state-of-the-art security, we simply don't have it here. We only have state-of-the-art decentralization, which yields a less-than-state-of-the-art censorship resistance.
If all the big clients implement NIP-17, then I will remove NIP-04.
Published at
2025-03-25 01:42:14Event JSON
{
"id": "63d2134e38c8935b7fa3ee4ea47d5d6e4f0b3723d929695ed1146788fe0b6819",
"pubkey": "ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49",
"created_at": 1742866934,
"kind": 1,
"tags": [
[
"p",
"ac3f6afe17593f61810513dac9a1e544e87b9ce91b27d37b88ec58fbaa9014aa"
],
[
"p",
"3f770d65d3a764a9c5cb503ae123e62ec7598ad035d836e2a810f3877a745b24"
],
[
"e",
"9720b635e44de3c505a2747010f1452105b9f155aa0e0fd637036a84650408ec",
"wss://nos.lol/",
"root"
],
[
"e",
"9c2952162dafa9f45eb4e30ee8cc9f79cd56b267383fb97776eb95587039816c",
"wss://wot.utxo.one/",
"reply",
"ac3f6afe17593f61810513dac9a1e544e87b9ce91b27d37b88ec58fbaa9014aa"
]
],
"content": "If you send a DM to somebody that has advertised DM relays, it will use NIP-17. Otherwise it will use NIP-04 as a fallback. You can read DMs using both standards.\n\nI'm not going to change this anytime soon. NIP-04 isn't \"broken\", it is just not as good as NIP-17. \n\nPeople should understand that nostr and it's various NIP standards are new things that aren't perfect things and if you want state-of-the-art privacy or state-of-the-art security, we simply don't have it here. We only have state-of-the-art decentralization, which yields a less-than-state-of-the-art censorship resistance.\n\nIf all the big clients implement NIP-17, then I will remove NIP-04.",
"sig": "83adce43d6176ea433908e2cd5aabf055ea24a4451f46d8bc31dfb6a4b8e281fff388d5a3423213c5e0b2589fe0c218ce3bdc372faa3e19fdc41a78536aec8e5"
}