rfc-process
Benchmarks, rules, archive snapshots, and charter amendments change through Requests for Comments. Anyone may author one.
- Draft. Copy
docs/rfcs/0000-template.mdtodocs/rfcs/NNNN-short-title.md(next free number), fill every section, and open a pull request titledRFC-NNNN: <title>. Status isproposed. - Comment period. At least 14 days from the PR opening. The author answers comments in the PR and updates the file. Substantive changes restart a 7-day clock.
- Decision. The Advisory Board decides at its next meeting or by asynchronous vote (simple majority, quorum half the seats; conflicted members recuse). The decision, the vote, and the date go into the RFC's
## Decisionsection; status becomesacceptedorrejected. - Implementation. An accepted benchmark RFC is implemented behind the validator contract; the validator PR links the RFC, passes conformance, and enters the
rclifecycle state. An accepted rule RFC is applied on the date the decision names. - Record.
docs/rfcs/README.mdlists every RFC with its status. RFCs are never deleted; superseded ones say by which RFC.
What needs an RFC: a new benchmark or task family; retiring one; a change to ranking, caps, or publication rules; snapshot rules; charter and policy changes. What does not: bug fixes that do not change a stable definition, UI changes, operations.