RFC Number Registry
This file registers all assigned RFC numbers. Before adding a new RFC, claim the smallest unused number from this table.
Number Reservation Process (Independent of RFC Document Creation)
- Check the Allocated Numbers table to find the smallest unused N (typically the last row number plus 1)
- Append a row for N in this table (fill in the status as
reserved; the title and author can be placeholders)
- Submit a number reservation PR (containing only the one-line update to this INDEX.md)
- After the number reservation PR is merged, number N is occupied (status remains
reserved), and you can start writing the RFC document
- The RFC document
NNNN-xxx-xxx.md is submitted in a subsequent independent PR
- After the RFC document PR is merged, the status changes to
accepted, and the RFC officially takes effect
Status Description
| Status |
Meaning |
reserved |
Number is reserved (number reservation PR merged), RFC document pending submission or review |
accepted |
RFC document PR merged, RFC officially takes effect |
superseded |
Replaced by a subsequent RFC. See the Superseded by note at the end of the original document. |
Allocated Numbers
| Number |
Title |
Author |
Status |
PR |
Numbering Rules
- Format: 4-digit zero-padded (0001 to 9999)
- Never reused: Merged numbers are not recycled even if the RFC is subsequently replaced
- Sequential allocation: In principle, do not skip numbers. The next number is the largest used number plus 1
- Replacement relationship: Add
> Superseded by 00NN at the end of the original RFC document and update the status column in this table to superseded
- Conflict resolution: If two people claim the same number simultaneously, the latter must rebase and change to the new smallest number