Abhay on Nostr: But why does it matter, whatever is the serialized JSON which is signed is what ...
But why does it matter, whatever is the serialized JSON which is signed is what should be regarded as the "true" value, also post deserialization why does it matter if there is a difference in the order. The protocol itself doesn't provide any guarantees nor should it look to provide any guarantees post deserialization?
Published at
2025-04-20 09:07:17Event JSON
{
"id": "2f210189886ec070f3881baf640c29aed456fbdf4c25b53b20ef8da8234d66a4",
"pubkey": "c21b1a6cdb247ccbd938dcb16b15a4fa382d00ffd7b12d5cbbad172a0cd4d170",
"created_at": 1745140037,
"kind": 1,
"tags": [
[
"e",
"af8f774c6e46f19bd7f0aadf9d085638ac7435e62b450dbdb280bcc566928706",
"",
"root"
],
[
"e",
"74098d2b688730576ed15e7c1e4fdd177b4fa97c3cdf590392b7dcf3a1b8559b"
],
[
"e",
"26343270ec801657956b4b9c89587bb333d6165be0377f56cf1992db044976c2",
"",
"reply"
],
[
"p",
"b7ed68b062de6b4a12e51fd5285c1e1e0ed0e5128cda93ab11b4150b55ed32fc"
],
[
"p",
"ccaa58e37c99c85bc5e754028a718bd46485e5d3cb3345691ecab83c755d48cc"
],
[
"p",
"c21b1a6cdb247ccbd938dcb16b15a4fa382d00ffd7b12d5cbbad172a0cd4d170"
]
],
"content": "But why does it matter, whatever is the serialized JSON which is signed is what should be regarded as the \"true\" value, also post deserialization why does it matter if there is a difference in the order. The protocol itself doesn't provide any guarantees nor should it look to provide any guarantees post deserialization? ",
"sig": "c4d70376429b6645d503b8fb4984fffb58d217539c4843642656795077066e8373143a7cef887e4bbc5cf95e875bbec3a8f3f29449b146dc107312103b1aea2b"
}