Mike Dilger ☑️ on Nostr: NIP-22 has become non-optional. It solved a real problem and was a good idea, but ...
NIP-22 has become non-optional. It solved a real problem and was a good idea, but also it was a breaking change. A non-optional breaking change. I made this point early on, calling the other devs mavericks and juggernauts.
Now we are in the situation where gossip either doesn't see anybody's replies, or it replies to their replies with kind-1 events which I am now told is a "sin". You see, I am not allowed to ignore this NIP-22. It is non-optional.
I'm not even against this being non-optional. What I am against is not running a migration campaign... not pushing everybody to upgrade to it. I warned this situation would happen and I was ignored. So now we have this mess.
I will now upgrade NIP-22, but somebody needs to go around to all the other clients and push them all to upgrade too.
dluvian (npub1use…k5ks) arthurfranca (npub1l3c…6vs2) fiatjaf (npub180c…h6w6) Vitor Pamplona (npub1gcx…nj5z) hodlbod (npub1jlr…ynqn) hzrd149 (npub1ye5…knpr) jb55 (npub1xts…kk5s)Published at
2025-01-10 22:04:43Event JSON
{
"id": "776da357bfeb8fd65d2af345de80a3b6d432263a8d55bc65a663d2ce484fadbf",
"pubkey": "ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49",
"created_at": 1736546683,
"kind": 1,
"tags": [
[
"p",
"e4336cd525df79fa4d3af364fd9600d4b10dce4215aa4c33ed77ea0842344b10"
],
[
"p",
"fc7085c383ba71745704bdc1c6efcf7fab0197501de598c5e6c537ac0b32a4cb"
],
[
"p",
"3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d"
],
[
"p",
"460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c"
],
[
"p",
"97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322"
],
[
"p",
"266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5"
],
[
"p",
"32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245"
]
],
"content": "NIP-22 has become non-optional. It solved a real problem and was a good idea, but also it was a breaking change. A non-optional breaking change. I made this point early on, calling the other devs mavericks and juggernauts.\n\nNow we are in the situation where gossip either doesn't see anybody's replies, or it replies to their replies with kind-1 events which I am now told is a \"sin\". You see, I am not allowed to ignore this NIP-22. It is non-optional.\n\nI'm not even against this being non-optional. What I am against is not running a migration campaign... not pushing everybody to upgrade to it. I warned this situation would happen and I was ignored. So now we have this mess.\n\nI will now upgrade NIP-22, but somebody needs to go around to all the other clients and push them all to upgrade too.\n\nnostr:npub1useke4f9maul5nf67dj0m9sq6jcsmnjzzk4ycvldwl4qss35fvgqjdk5ks nostr:npub1l3cgtsurhfchg4cyhhqudm70074sr96srhje330xc5m6czej5n9s9q6vs2 nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s",
"sig": "1b0ac1b730f761efa8739fae836a64b71f19360ed73c682b1b74bc068fc7506503a61402110a1cc41decfb321415059dffd4cfc8c72c44f565afab8bf717dd56"
}