Clear records when the owning session closes.
Export records in deterministic, semantically irrelevant ID order.
Return a detached immutable Evidence value by semantic ID.
Check whether one immutable Evidence ID is present in this ledger.
Validate an entire bundle before atomically merging its records.
Query current heads in stable ID order.
Record evidence idempotently; conflicting content is rejected.
Create one approved unknown and atomically append its mutation evidence.
Atomically record derived Evidence and an approved residual unknown.
Apply one approved full-state update using optimistic revision matching.
Return current resolution validity; imported invalid states are rejected.
Bounded, session-owned set of immutable evidence records.