Decisions with their alternatives, so they are not relitigated by the next
reader. Same shape as versable-builder/docs/adr/. Numbering is this tree's
own; where a decision here depends on a versable-builder ADR, it says so.
| ADR | Decision | Status |
|---|---|---|
001-standalone-modules.md | one runner implementation, many module deployments; not one runner with every capability registered | accepted 2026-08-17 |
002-machine-identity-issuer.md | app-to-module identity is verified via a JWKS or a per-module key table behind one verifier port; who mints is multi-contender (A validate, B plan, C under contract, D rejected, E later) | accepted 2026-08-17, amended 2026-08-18 |
003-composability-supported-not-built.md | manifest, requires/provides, variants in the contract now; the composer is not built until a second workflow shape needs it; standalone always works | accepted 2026-08-17 |
004-confidence-source-is-open.md | outcomes carry confidence + judged_by; self-report is the default, never the lock-in; judges are capabilities that can run in the module, standalone, or in the app | accepted 2026-08-17 |
005-mvps-are-evidence.md | speedway and walmart-mvp are witnesses, not migration targets | accepted 2026-08-17 |
006-module-is-one-capability-and-input-on-the-wire.md | a module is one capability by default (variants and judges included); the per-item wire field is input | accepted 2026-08-18 |