Skip to main content

Audit event schema

Every client.audit.log() call validates against this shape before enqueue.

Top-level fields

Server-set fields on committed events: tenant_id, prev_hash, hash, sequence_number.

Actor

type: human | agent | system

Resource

Use stable resource.id values you can filter on later.

Outcome semantics

Common actions