stacks/rfcs
publicClone
Push over the same URL. A password will not work: create a token under access tokens and use it in place of one.
- .github
- decisions
- protocol
- rfcs
- runners
- scripts
- tests
- .gitignore 39 B
- bun.lock 7.6 KB
- COMPATIBILITY.md 2.1 KB
- CONTRIBUTING.md 1.1 KB
- GOVERNANCE.md 4.6 KB
- LICENSE-FIXTURES.md 1.2 KB
- LICENSE-SPECIFICATION.md 588 B
- MAINTAINERS.md 1.1 KB
- package.json 601 B
- RATIFICATION.md 1.7 KB
- README.md 1.7 KB
- tsconfig.json 228 B
Stacks RFCs
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.
Start 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.
Repository layout
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 templatesAn 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.
Licenses
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.