Skip to content

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.