NOSTR MAGAZINE

The Quiet Coup: Fiatjaf Wipes Authorship From 57 NIPs

The Nostr developer ecosystem woke up this week to a repository that looked different. According to commit logs and relay discussions circulating through builder channels, a sweeping change hit the nostr-protocol/nips GitHub organization: 57 NIPs had their author tags stripped in a rapid push that caught maintainers and contributors off guard. The change was not a refactor of code logic or a tightening of cryptographic specifications. It was a metadata erasure event, executed by the protocol’s most prominent figure, fiatjaf, and it has reignited a fire that the community has been trying to smother for months.

For a protocol that sells itself on permissionless contribution and censorship resistance, the optics are brutal. One relay participant summarized the sentiment bluntly: “No one person, no one company, no matter how well meaning, can have complete control of an open protocol”. The technical surface area of the change was minimal, line edits in markdown files, but the governance surface area is massive. Authorship tags are the only on-chain reputation signal for specification contributors. Removing them is not a formatting choice; it’s a statement about who gets to claim intellectual ownership of the standards that every Nostr client and relay must implement.


The Catalyst: Speed Over Consensus

The controversy is not just about the removal; it’s about the velocity. The changes were pushed through in under 12 hours, leaving what multiple sources describe as “several objections” unaddressed. In my experience covering open-source governance fights, speed is often the tell. When a change lands this fast, it usually means the operator knows the window for consensus has closed. The commit history shows fiatjaf reorganized the GitHub organization and team permissions in the same operational window, consolidating commit access into a tighter circle while the authorship metadata was being flattened.

This is where the drama crosses from repository hygiene into protocol politics. Nostr has no formal foundation, no elected board, and no binding constitution. It has code, relays, and social consensus. The NIPs repository is the closest thing the ecosystem has to a canonical legal text. When the author field is blanked, the social contract that says “if you write a spec, your name stays on it” is broken. That contract is load-bearing. It’s what incentivizes contributors to do the unglamorous work of writing precise, testable specifications instead of just shipping client features.


The Bridgy Fed Shadow

The authorship purge did not happen in a vacuum. It lands in the same news cycle as the Bridgy Fed decision to shelve near-ready Nostr and Farcaster support, citing “the organizational side of things” and “values”. For outside observers, the two stories are starting to blend into a single narrative: Nostr’s internal culture is becoming a barrier to external integration. One commenter in the relay thread asked the question that is now echoing across Stacker News and Oddbean: “What’s up with the culture on Nostr?”.

I think this is the more dangerous long-term signal. A single maintainer can rewrite a repository. But when bridge builders look at the governance chaos and decide that the integration risk is too high, the protocol loses surface area in the wider decentralized social web. The NIP author purge is an internal fight, but the Bridgy Fed hesitation is an external verdict. Both are happening at the same time, and they’re reinforcing each other.


The Downside Risk

The risk here is straightforward: the authorship purge accelerates the fragmentation that developers have been warning about since May. The “Great Fracturing” narrative gains a concrete artifact, a commit log showing that unilateral control is not a theoretical risk but an operational reality. Contributors who feel their names can be removed without consent stop writing NIPs. The repository becomes a documentation layer maintained by a shrinking inner circle, while client developers build against private specs or fork the standards entirely. The outbox model debate and the NIP-26 delegation fight were already proxies for this governance tension. The author purge removes the proxy and makes the conflict explicit. If the community cannot agree on who owns the documentation layer, the protocol does not need a code fork to split. It can split at the level of legitimacy.


The Upside Potential

The more hopeful outcome is less intuitive but still plausible. The purge forces the community to finally have the governance conversation it has been avoiding. The 12-hour window generates enough outrage to produce a counter-movement: a formal NIP authorship policy, a multi-stakeholder review process, or even a separate documentation repository governed by a broader set of maintainers. Fiatjaf’s move is read as a stress test rather than a coup, and the response proves that the social layer can constrain the code layer. The Bridgy Fed decision, meanwhile, is contextualized as a bridge-operator problem, not a Nostr problem. The protocol survives the drama because the people who actually run relays and ship clients care more about interoperability than about GitHub metadata. In this scenario, the controversy is a fever that breaks, and the ecosystem comes out with clearer norms about what maintainer authority can and cannot touch.


Summary

The removal of author tags from 57 NIPs is the most concrete governance controversy to hit Nostr’s development layer this quarter. It’s not a code break. It’s a legitimacy break. The technical work of the protocol will continue, but the social work of deciding who gets credit and who gets a say just became much harder. I think the next 30 days will tell us whether this is a temporary flare-up or the moment the documentation layer lost the trust of the builder base. Watch the pull requests, but watch the relay threads more closely. The code will compile either way. The consensus is the thing that is actually under test.

Comments