elsirion on Nostr: Having test vectors people can easily test against and maybe a more machine readable ...
Having test vectors people can easily test against and maybe a more machine readable spec (e.g. JSON schema) would help with that. My experience with Nostr and LNURL has been one of reverse-engineering and trying to understand the author's intentions so far (human language sucks for specs).
There's only so much time people spend on spec compliance if it works(tm), being compliant should be the easiest path to "it works".
Published at
2023-03-12 16:19:23Event JSON
{
"id": "9adbdab1b251dfaa14b2029f4dc380438c7f2a606bc4f37588f0c97b75baf741",
"pubkey": "9e1e498420bc7c35f3e3a78d20045b4c8343986dae48739759bccb2a27e88c53",
"created_at": 1678637963,
"kind": 1,
"tags": [
[
"e",
"b06249321805a1d132c5618ef9f0ddbf93418eab4b9df619944eff3a35ef55c5"
],
[
"p",
"3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d"
]
],
"content": "Having test vectors people can easily test against and maybe a more machine readable spec (e.g. JSON schema) would help with that. My experience with Nostr and LNURL has been one of reverse-engineering and trying to understand the author's intentions so far (human language sucks for specs).\n\nThere's only so much time people spend on spec compliance if it works(tm), being compliant should be the easiest path to \"it works\".",
"sig": "06321fad3d7f94ef42f01222178dcd610a2f190d9a5c9f79e22de1a13d1e632e1b023e386da5db0db82d3ecbaaf627f65bd7a667a0f472d20eb2e0a1186ef8d5"
}