Skip to main content

RFC 000: [Title]

Author(s): [Name] Status: [Draft / In Review / Accepted / Rejected] Date: [YYYY-MM-DD]

1. Context and Problem Statement

[Describe the context and the problem this feature or architectural change solves. Why do we need this?]

2. Proposed Solution

[Describe the architecture, the approach and the technical design you are proposing. Include diagrams if possible.]

3. Alternative Options

[What other ideas did you evaluate? Why were they discarded in favor of the proposed solution?]

4. Dependencies and Impact

[Does this require new databases, APIs, or infrastructure? Does this affect any existing flows?]

5. Security & Observability

[How will this be monitored? What are the potential security risks and how are they mitigated?]

6. Implementation Plan

[High-level list of steps or phases required to build and roll this out.]