Interlocking engraved chain links on marble, representing the hash-chained audit ledger

Assurance model

Historical truth is immutable. Refusals are first-class.

Material records are append-oriented and hash-chained, so history can be verified rather than trusted. Safety controls sit above the lifecycle: any file can be taken over by a human, and AI participation can be paused platform-wide without stopping deterministic operations.

Required controls

Safety sits above the workflow

Human Takeover

Any file can be pulled into full human control at any point in the lifecycle.

AI Kill Switch

AI participation can be paused platform-wide without stopping deterministic operations.

Human Closure Guard

Final closure in the live Trial is human-approved and cannot be automated away.

Negative-Action Auditability

The system can answer why an action did not happen, not only what happened.

Overlays, Not State Explosion

Holds, exceptions, SLA risk and degraded modes are overlays on the primary lifecycle.

Prevention Plus Refusal

Invalid actions are never offered in the UI and are separately rejected at the API.

Live evidence

Every material action, hashed as it happens

Live append-only ledgerchain intact

    Hashes are computed in your browser with SHA-256 over the previous hash plus the entry payload — altering any record breaks every hash that follows it.

    Audit history

    Tamper-evident chain

    #0417

    STATE_TRANSITION

    VENDOR_ASSIGNED → ACTIVE_RECOVERY

    hash 9f2c…a071

    prev 41ba…c8d2

    #0418

    AI_RECOMMENDATION

    AI-0002 flagged stale dependency

    hash b73e…5cc9

    prev 9f2c…a071

    #0419

    REFUSAL

    AI state-write rejected — authority prohibited

    hash 1d84…7f10

    prev b73e…5cc9

    #0420

    EVIDENCE_VERIFIED

    Recovery package identity gates passed

    hash 5a60…22be

    prev 1d84…7f10

    #0421HEAD

    HUMAN_TOUCH

    Closure approved by accountable operator

    hash c0f9…8834

    prev 5a60…22be

    Chain verification: intact · illustrative entries

    Negative-action auditability

    Why an action did not happen

    RECEIVED → RECOVERY_VERIFIED

    REFUSED

    Illegal transition. Intermediate gates were never satisfied.

    CLOSED_ARCHIVED → ACTIVE_RECOVERY

    REFUSED

    Archive is terminal. Reopen is the only authorized path, with reason and target workflow.

    CLOSURE_REVIEW → CLOSED_ARCHIVED by AI actor

    REFUSED

    Human closure guard. Live Trial closure requires an accountable human approval.

    Dispatch to vendor failing a hard gate

    REFUSED

    Eligibility is a gate before ranking. Exclusion reason is recorded as a first-class event.

    Write with a stale record version

    REFUSED

    Current backend truth outranks stale frontend approvals.