Event chain
Each event includes sequence, previousEventHash, eventHash. A consumer can detect missing or reordered events. Events reference canonical state — they do not compute independent tier or lifecycle results.
Event types
evidence.bound, determination.computed, reliance_receipt.issued, reliance_receipt.acknowledged, trust_subscription.created, webhook.attempted, webhook.delivered, webhook.failed. Note: credential.issued and registry.published events do not exist while authority_state=NOT_AUTHORIZED.
Replay
Manual replay (via MCP ack_reliance_receipt or webhook retry) emits a new delivery attempt, not a rewritten historical event. compare_current can detect whether the trust state has changed since a receipt was issued.