This repository is the public decision record for the Stacks Protocol. It owns
protocol governance, compatibility policy, ratification decisions, and accepted
Requests for Comments. The Stacks.js implementation remains in
stacksjs/stacks; protocol prose and
implementation behavior only become normative through the process here.
- Governance — authority, review, conflicts, and appeals.
- Compatibility — change classes, deprecation, and migration.
- Ratification — Protocol 1.0 evidence and approval procedure.
- Contributing — how to propose and shepherd an RFC.
- Maintainers — current decision makers and disclosure rules.
- Decision index — accepted, rejected, and superseded RFCs.
- RFC template — required proposal structure.
rfcs/ numbered proposals and accepted protocol decisions
decisions/ generated human-readable decision index
fixtures/ runner-neutral protocol fixtures, when promoted here
.github/ contribution and review templates
An RFC starts as an issue, is assigned the next four-digit number when a pull request is opened, and is never renumbered. Observable behavior cannot be changed by an editorial pull request.
Specification and governance text use CC BY 4.0. Conformance fixtures and executable example data use the MIT License. Source code in other repositories retains the license declared by that repository.