Enhancement Proposals

Enhancement Proposals#

Enhancement Proposals (EPs) document and discuss substantial changes to sbi’s API, internals, or processes. EPs provide context, motivation, and a concrete design for review and decision-making.

This page serves as an entry point to all EPs and explains how they are organized.

Process and scope#

  • EPs are used for larger changes that affect users or maintainers broadly (APIs, architecture, governance, tooling).

  • Each EP is a standalone Markdown file that explains the motivation, design, alternatives, and migration plan if needed.

  • EPs are numbered sequentially (EP-00, EP-01, …).

  • Status values: Draft → Discussion → Accepted → Implementing → Completed → Rejected/Withdrawn. The default is Draft.

Current EPs#

If you would like to propose a new EP, open a discussion and a PR adding a new proposals/ep-XX-<short-title>.md file.

For feedback and community discussion, we use GitHub Discussions. Each EP page links to its corresponding discussion thread when available.