RFC 0000: Request for Comments process
On this page
- Status: Active
- Type: Process
- Created: 2026-07-22
Summary
A Request for Comments (RFC) is the design record for a material change to the Judgment Pack Specification, its profiles, conformance model, or governance. "RFC" is used here in the sense adopted by projects such as Rust and React — a proposal opened for public comment and deliberate disposition — not the IETF sense of an already-published standard.
This process replaces the earlier Judgment Enhancement Proposal (JEP) process; the required sections and evidence bar are unchanged.
Required sections
Every standards-track RFC should contain:
- Summary — the proposed change in plain language.
- Problem — the interoperability problem and affected users.
- Evidence — real examples and known implementation experience.
- Specification — exact proposed portable semantics.
- Alternatives — including no change, extension, profile, and product-only behavior.
- Compatibility — reader, writer, semantic, and migration effects.
- Security and privacy — abuse, confusion, disclosure, and resource risks.
- Conformance — positive, negative, boundary, and adversarial cases.
- Implementation — at least two plausible independent implementations.
- Unresolved questions — issues that must not be hidden by acceptance.
Statuses
DraftReviewAcceptedRejectedWithdrawnSuperseded
Acceptance means the design is approved for the maturity named by the RFC. It does not automatically make a feature stable.
Review
Research-preview RFCs remain open for public comment for a reasonable period based on complexity. Maintainers may request prototypes or conformance cases before disposition. A stable normative feature should not be accepted without evidence from two independent implementations.
Compatibility
During 0.x, breaking proposals are allowed but must be labeled and accompanied by migration
guidance. After a stable release, its compatibility policy takes precedence over this draft process.
Seeded proposals
The following early-stage RFCs are published as Draft to make current design questions visible
rather than settled. They are not part of the specification.