RFC-XXXX: [Feature Name]
Author: [@github_handle]
Status: DRAFT
Type: Breaking | Non-breaking
Target Version: vX.Y
Created: YYYY-MM-DD
Summary
A brief 2–3 sentence description of the proposed feature and its user-facing impact.
Problem Statement
What is currently missing or broken in the protocol? Who is affected? Provide concrete examples.
Proposed Changes
Detailed specification of all changes:
- New methods
- New fields
- Modified flows or state transitions
- Scoring changes
Use JSON examples where applicable.
Example
json
{
"jsonrpc": "2.0",
"method": "..."
}Backward Compatibility
Is this breaking or non-breaking? If breaking, describe the migration path and deprecation timeline.
Alternatives Considered
What other approaches were evaluated? Why was this approach chosen?
Implementation Plan
High-level steps for implementation (optional for early-stage RFCs).
References
Links to related issues, discussions, or external documentation.