sideband

Architecture Decision Records

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.

Index

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

Creating a new ADR

Copy 000-template.md and follow the format. Number ADRs sequentially.