As the lead developer of the Nostr relay engine nostrfy, I’ve submitted six PRs to the NIPs repository, each addressing ambiguities and clarifying areas where the specifications were unclear. I hope they’ll all be merged.
Hopefully, these clarifications will help relay developers implement the protocols correctly without having to guess or interpret ambiguous specifications on their own.
I went through a lot of pain trying to determine whether the issues I encountered with nostrfy were caused by bugs in my implementation or ambiguities in the NIPs themselves. That experience is exactly why I wanted to make these improvements.
https://github.com/nostr-protocol/nips/pull/2506https://github.com/nostr-protocol/nips/pull/2507https://github.com/nostr-protocol/nips/pull/2508https://github.com/nostr-protocol/nips/pull/2509https://github.com/nostr-protocol/nips/pull/2510#nostr #asknostr #dev
nostr:nevent1qvzqqqqqqypzqhmdcf6l870cw5kszzs3ps3xzj9fhgeen3dk8g85d8hf8vfefff7qyt8wumn8ghj7un9d3shjtnyd968gmewwp6kytcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcqyzpxt7pmx07497rrzxsus87egddxfqsy0fe3u3ql8j04ng4npq74wvu2d4z