Skip to content
← All explorers

Audit Trail Explorer

A live SHA-256 hash chain. Tamper with any event's reason and watch the chain break from that point on — the essence of a tamper-evident audit ledger.

Audit trail and evidence →
Driven by real source: server/src/modules/platform/audit/** (hash-chained ledger)

Every event is sealed by hashing it together with the previous event's hash — a chain. Edit any event's reason below to play an attacker: the moment the data changes, its hash no longer matches the sealed ledger, and every event after it breaks too. That is what makes the audit trail tamper-evident.

Chain verified — all 6 events intact.
genesis · 00000000…000000
1
study.createby Org Admin· ONC-2024
prev …hash …
sealed
2
site.activateby Project Manager· Site 01
prev …hash …
sealed
3
subject.enrollby CRC (Site 01)· ONC-001
prev …hash …
sealed
4
form.writeby CRC (Site 01)· ONC-001 · Vitals
prev …hash …
sealed
5
query.raiseby Data Manager· ONC-001 · Weight
prev …hash …
sealed
6
record.signby Principal Investigator· ONC-001 · Visit 1
prev …hash …
sealed

In Trialion the chain is computed server-side with append-only database triggers and serialized writes; an admin endpoint re-verifies it. Hashes here are real SHA-256, computed live in your browser.