RFC Process
RFC Process
Section titled “RFC Process”The SCS RFC (Request for Comments) process is how significant changes to the specification are proposed, discussed, and decided.
When to write an RFC
Section titled “When to write an RFC”Write an RFC for changes that:
- Affect the core bundle or SCD format
- Change validation semantics
- Add or remove bundle types
- Would break backward compatibility
Small clarifications, typo fixes, and documentation improvements don’t need an RFC — open a pull request directly.
How to submit an RFC
Section titled “How to submit an RFC”- Fork the spec repo
- Create a file at
rfcs/NNNN-short-title.mdusing the RFC template - Open a pull request with
[RFC]in the title - Discussion happens in the PR comments
RFC template
Section titled “RFC template”# RFC NNNN: Title
**Status**: Draft | Under Review | Accepted | Rejected**Authors**: Name**Created**: YYYY-MM-DD
## Summary
One paragraph describing the proposed change.
## Motivation
Why is this change needed? What problem does it solve?
## Detailed design
The technical details of the proposal.
## Drawbacks
What are the tradeoffs? Why might we not do this?
## Alternatives considered
What other approaches were considered?
## Open questions
What's unresolved?See also
Section titled “See also”- Open Questions — Known open design questions
- Contributing
- GitHub Discussions