Audit event schema
Everyclient.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
resource.id values you can filter on later.