Skip to content

RFC Process

The SCS RFC (Request for Comments) process is how significant changes to the specification are proposed, discussed, and decided.

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.

  1. Fork the spec repo
  2. Create a file at rfcs/NNNN-short-title.md using the RFC template
  3. Open a pull request with [RFC] in the title
  4. Discussion happens in the PR comments
# 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?