Docs · TriageShield
Audit-hash chain: verifiable integrity of the decision trail
How TriageShield chains events with SHA-256 so that any tampering with the audit trail breaks the verification — and what that requires of the operation.
An audit trail is only worth what you can prove from it. A common log can be edited without leaving a trace; trusting it is a promise. TriageShield replaces the promise with a mathematical property.
How the chaining works
Each event on the trail — a triage, a human approval, a reclassification — receives an SHA-256 hash computed over its content plus the hash of the previous event. The result is a chain: today’s link depends on yesterday’s, which depends on the day before’s.
Tampering with any event changes its hash, and because the following event incorporates the previous one’s hash, all subsequent links stop matching. The verification doesn’t have to guess what changed: it just recomputes the chain and finds the first point where it breaks.
What the AI does and what it does not do
Within this trail, the AI explains and proposes — it classifies risk, prioritizes, suggests a course of action. The sensitive decision is always a human’s, and the approval enters the chain as one more verifiable link. The AI is governed: it does not close on its own what requires human accountability.
Operational premises
Multi-tenant and execution isolation are not add-ons: the chain is maintained per tenant, with no mixing, and task execution runs isolated so that one tenant does not contaminate another’s evidence. Integrity without isolation is integrity by half.