AER-1 Field Reference

This reference follows draft-zambo-aer1-01. The schema version is 0.3; the document revision is -01.

NameTypeRequiredDescriptionExample
idUUIDyesStable receipt identity00000000-0000-4000-8000-000000000001
receipt_schema_versionstringyesReceipt schema identifier0.3
created_atRFC 3339 stringyesTimezone-bearing creation time2026-09-27T00:00:00Z
toolobjectyesname, version, and caller scope{ name, version, scope }
provenance_classenum stringyesExecution, gateway observation, or agent reportEXECUTED BY ZAMBO
canonical_bytesBase64 stringyesExact UTF-8 bytes used for hashinge30=
output_hashstringyessha256 plus 64 lowercase hex digitssha256:...
verification_statusstringyesPass status after checksverified

Verification notes

Decode Base64 strictly, reject invalid UTF-8, validate the calendar date, hash the exact bytes, and never reserialize a payload before comparison. A valid receipt proves the recorded observation and byte integrity, not an outside outcome.