Files
SWOOSH/adr/0002-transition-api-and-wal.md
anthonyrawlins b41f03f4a0
Some checks failed
ci / validate (push) Has been cancelled
Initial commit: SWOOSH bootstrap with statechart spec, OpenAPI, ADRs, and ops harnesses
2025-10-02 09:59:59 +10:00

9 lines
302 B
Markdown

# ADR 0002: Transition API & WAL
## Decision
All mutations flow through a signed Transition API. Accepted transitions append to WAL, then mutate state.
## Details
- Store `(state_pre_hash, transition, inputs_hash, signer, idem_key, hlc, window_id)`.
- Emit BUBBLE DR with UCXL backlinks upon accept.