This isn’t about NIP-29 specifically. It’s about, well, everything on Nostr: Kind 0, Kind 1, and my own stuff included. Changing the repo won’t change the fact that to make anything interoperable you need to reverse-engineer assumptions from other devs. Those assumptions are often antagonistic to each other, as people rarely talk to clarify ambiguous bits.
And this isn’t a rant at all. It’s simply an acknowledgement that tools and standards alone won’t fix cultural issues. There are much larger ecosystems than Nostr where things still manage to get done through old-school public mailing lists hierarchies, IRC, Matrix, and so on. What we need is a way for people to actually talk, collaborate, and converge on standards and interoperability. Otherwise, the official repository of standards (whatever shape it takes) will end up blamed for issues that have nothing to do with tech or standards.
A "chain of command" and some form of decision-making hierarchy will always exist, implicitly or explicitly. That’s just how the world works. The problem is that Nostr current model is dysfunctional and don't scale (not out of malice at all, otherwise I wouldn't be contributing to it). We need to fix this.
Nostr can remain an ecosystem of mostly obscure cathedral-style projects run by anons, but we still need some level of bazaar-style governance to integrate current and emerging standards. As you know yourself, this is not easy.