Skip to main content

Decisions

21 decision records, in number order
DecisionStatusDate
ADR-0001 Cairn as an AI-Native Artifact StoreACCEPTED
ADR-0002 Extensible Share-Type Model with a Viewer RegistryACCEPTED
ADR-0003 Triple-Surface Parity — Web, CLI, and MCP over One Core ServiceACCEPTED
ADR-0004 MCP as a First-Class Surface with OAuth AuthorizationACCEPTED
ADR-0005 Short Opaque Identifiers and the URL SchemeACCEPTED
ADR-0006 Unified Annotation Layer — Reactions & Comments with Typed AnchorsACCEPTED
ADR-0007 Provenance, Link-Based Access Control, and Default ExpiryACCEPTED
ADR-0008 Storage & Content Model — Blob Bodies, Metadata, Content AddressingACCEPTED
ADR-0009 Trajectory Capture and the OTel-Inspired Span ModelACCEPTED
ADR-0010 Live Webhook Endpoints and Real-Time Stream CaptureACCEPTED
ADR-0011 Frontend Architecture and the Unified App ShellACCEPTED
ADR-0012 Backend Platform and API ShapeACCEPTED
ADR-0013 Native OIDC Relying Party for Human AuthACCEPTED
ADR-0014 The Public Site Is the Design RecordACCEPTED
ADR-0015 OTLP Trace Ingestion as a Translation AdapterPROPOSED
ADR-0016 Traces, Not TrajectoriesACCEPTED
ADR-0017 Outbound Webhooks on Artifact CreationPROPOSED
ADR-0018 Client-Asserted Artifact TagsPROPOSED
ADR-0019 GitHub as an Additional Human Auth ProviderPROPOSED
ADR-0020 The Single-Binary Runtime — Docs Served From the Cairnd ProcessPROPOSED
ADR-0021 Cairn Exposes Prometheus Metrics, Led by Storage and ExpiryACCEPTED