How the Compliance
Event Log Works
Every compliance action — KYC decisions, freezes, transfers, policy changes — is written append-only to the blockchain as an immutable event. Nothing can be deleted. Corrections are transparent and traceable.
Diagram — how a compliance event is recorded
An actor submits an event type, outcome, and evidence hash. These are packed into an on-chain record assigned a sequential index. The log is append-only — no record can ever be modified or removed.
Diagram — correction chain
Errors are corrected by appending a new CORRECTION event that references the original via correctsIndex. The original is marked with correctedByIndex. Both events remain readable on-chain — the correction history is fully traversable.
Live smart contract · Ethereum Sepolia
Stores compliance events indexed sequentially per subject. Events are immutable once written. Corrections are first-class events with bidirectional index pointers, giving any auditor a complete, tamper-proof history.
Contract Address · Sepolia
0xC4e9F1a2B5d8E3c7A0f6D2b4E8c1F5a3B7d9E0c2Events are indexed sequentially and cannot be edited or deleted after recording.
Corrections are chained via index pointers, giving regulators a complete and traversable event history.
Any party can re-hash off-chain documents and confirm they match the evidence hash stored on-chain.