This section documents significant architectural decisions for the Sideband project. Each ADR captures the context, decision, and consequences of a choice that affects the codebase.
| ADR | Title | Status |
|---|---|---|
| 001 | Protocol Versioning and Compatibility | Accepted |
| 002 | Naming Matrix for Protocol Types | Accepted |
| 003 | Control Frame Invariants | Accepted |
| 004 | Binary FrameId | Accepted |
| 005 | Transport ABI | Accepted |
| 006 | RPC Envelope | Accepted |
| 007 | Immutable Frame Types | Accepted |
| 008 | Subject Namespace Validation | Accepted |
| 009 | Runtime Peer Lifecycle | Accepted |
| 010 | RPC Correlation with CID | Accepted |
| 011 | Runtime Message Routing | Accepted |
Copy 000-template.md and follow the format. Number ADRs sequentially.