"The NIPs repo is a record of consensus among implementations." That's great, but if the protocol doesn't prescribe anything, then it's not really a protocol.

Replies (3)

Once the group defining a protocol arrives at a consensus, it must be clearly defined and fixed in order for others to participate. If any part of the protocol specification can change when the consensus shifts, then it's not a protocol, it's a developer clique. Anyone outside of the group that defines the specification will be left in the lurch with incompatible code.