Skip to content

Decision record

The ADRs explain the durable boundaries behind the platform. The Wiki provides one index; the source files remain canonical and are rendered under Source documents.

ADR Decision Why it matters
0001 Go Backend And Router Fixes Go for Core services and the Router boundary.
0002 Invocation Result Transport and Internal API Direction Keeps result delivery transient and internal APIs directional.
0003 Runtime-Agnostic Platform Boundary Keeps Agent Runtime behavior outside Core.
0004a Catalog Persistence and Strong Discovery Consistency Makes Registry ownership and discovery consistency explicit.
0004b Trusted Agent Publication and Endpoint Ownership Establishes trusted Release provenance and endpoint ownership.
0005 Minimal Workspace and Installation Boundary Freezes the smallest durable authorization and pinning fact.
0006 Invocation Runtime Trust and Failure Policy Defines deadlines, cancellation, failure, size, and Ledger semantics.
0007 Router-to-Agent Signed Invocation Credential Binds each managed request to exact provenance without persisting secrets.
0008 Standalone A2A Transport Module Keeps reusable wire mechanics outside Core policy.
0009 Core Repository and Satellite Ownership Establishes the multi-repository ownership and release order.

The source set currently contains two descriptive files numbered 0004. The Wiki labels them 0004a and 0004b only for navigation; the canonical files and their history are unchanged.