This is a good step. But there is still too much centralization in the NIPs. The public needsd to know who has commit access. Come on man!
I just merged an important PR to the NIPS repo.
A one-liner change by nostr:npub1mygerccwqpzyh9pvp6pv44rskv40zutkfs38t0hqhkvnwlhagp6s3psn5p .
Why is it important? Because it exclusively reserves a kind # for this use but it links to a spec that is handled in a separate repo and that is largely an independent protocol that just happens to run on nostr.
Discussion
no, people need to not overweight NIPs or the NIPS repo so much; you can implement whatever you want on nostr without every touching the NIPs repo.
My process when I want to come up with a new use case is:
* search the repo and nostr for conversations about my use-case.
* look for a kind that isn't used (REQing random numbers I like)
* make up the schema I want.
* start using it.
* After a while I might create a NIP to document it so other people know it's there.
Both first and last step, which might touch the NIPs repo are optional. Particularly if a use-case takes off, the last step is largely irrelevant since the real-world implementation is the spec.
