What the inspector sees — illustrative sample
The evidence pack
When a regulator, auditor, or inspector asks "how do you know
your records were checked?", this is the shape of the answer. Every field
below is real product output; the values are an illustrative sample — your
export carries your data's hashes and is available any time, by API or
dashboard.
One validation decision — a single audit event
event_id01a01570-8c2e-7f31-b4d2-3e9a11c40d77
validated_at2026-08-28T14:41:23Z
contractmartyns_law_venue
mode (at time of write)enforcement
validfalse — blocked
rules that failedstaff_training_completed_required · sia_registration_number_required_if_enhanced
entry_hash9f41c7…e2ab (this decision, hashed)
content_hash4c88d0…517e (what was decided about, hashed — the record itself is never stored)
effective_rule_hashb12e99…04af (exactly which rule text was in force)
caller / agentestates-system · site-manager-flow
What this proves: at 14:41 on 28 August, an incomplete
training record was refused, by these named rules, under this exact contract
text — and none of it can be quietly rewritten later, because…
…the whole log verifies — chain verification output
intacttrue
events verified3,001 — row by row, from genesis #1
sealedevery epoch hash-chained; each seal countersigned by a second, separate system
witness cross-checktip hash matches the independent witness — byte for byte
tamper result (if edited)verification FAILS at the altered row — deletions and edits cannot hide
Any auditor can re-run this verification themselves — that is
what "independently verifiable" means here. The export (API or dashboard)
carries the events, the seals, and the verification, in one pack.
Honesty note: the values above are a sample so this
page can exist before you sign up. The shapes, field names, and guarantees
are the shipped product — run one CSV through the free trial and your first
real evidence rows exist within minutes.
Start free trial → · Read the starter contracts →