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 →