Nips should just be long form articles, they should be "endorsed" , not be approved. The centralization of the nips repo is dangerous. Nips can easily just be managed on nostr itself. Its a shame we've not done this yet.

Replies (30)

@verbiricha if we add an endorsement feature to habla. We can just filter all long form articles tagged "NIP" and sort them by endorsements accordng to WoT.
Syncing is stupid. There doesn't need to be a source of truth as all, endorsements are for gauging rough consensus which is all that is needed, that GitHub repository needs to die.
I dont understand the sync issue you refer too, we have many, and how it affects this particular problem.
Ahh this is the problem and the paradigm shift with nostr. There is no authoritative record. The GitHub repository is treated as such but im arguing that it shouldn't be. Even NIP-01 isnt necessary in its entirety to be interoperable the only thing necessary is following libsecp56k1 for key derivations and signatures. The fact that the GitHub repository is exist and as dogmatic as it is, is intact a problem.
The sync issue sbouldnt have happened at all, because there should have been no reason to sync at all.
Im sure this is not the first and last nip to be shadowbanned by bureaucracy. But it did help me understand that none of my nips should ever touch this repository.
Not being strawmanned at all. I really do mean it, all of the rest really is just strung together ideas of what can work to achieve your goals. Goals that can be different for different people, need to true censorship resistance? Use gossip. Need media servers with nostr identities? Use blossom. Need http auth? Use nip-98 or whatever it is. This is what makes nostr special, the fact that it can be stripped to its bare necessities. Also you've established that its not your circus, I dont mean to pull you in, just stating the facts as they appear. Libsecp256k1k is at the heart. Use it and you get the reusable ideaBritt. Event structure is the next most basic part, use this and you get 80% of the interoperability, add websockets and it is the protocol as we see it today.
No one needs to approve specs. Thats the fault in thinking, people just need to endorse it, and whoever needs it can try it for themselves, im not doubting their capabilities, just that this is not how nips are meant to be treated.