/v1/evaluate — regardless of outcome — writes one entry to the audit chain. The chain is:
- Append-only. No UPDATE, no DELETE. Enforced at the database layer.
- Hash-linked. Each entry contains
prev_hash = SHA-256(previous entry). Any tampering mid-chain breaks the link and is visible at verify time. - Signed. Periodic chain heads are signed with AtlaSent’s Ed25519 key.
- Exportable. Ship the chain + the detached signature + the public key to any auditor. They can verify it with our open-source CLI on an air-gapped machine.
Entry shape
Each row matches theAuditEvent schema in
the OpenAPI specification. decision and the decision-linking decision_id are top-level
columns; other per-decision detail (matched policy, permit token, deny
reason) is carried in the payload object so the chain shape stays
uniform across event types.
What it satisfies
Verifying offline
atlasent-audit-verify is the open-source, offline verifier. Get the public key from Audit signing key. See also Quickstart → Export the audit bundle.