Fields
Empty optional fields are omitted. The lifecycle
detail JSON is not exported.
Verifying the chain downstream
A receiver can check thatchain_seq increases by one and that each chain_prev equals the chain_hash of the row before it. A gap or a mismatch means a row is missing or was changed. Recomputing a keyed hash needs the chain key, which never leaves the control plane, so the full check is levelrail-cli audit-verify there.
Sink mappings
See Data export for setting a sink up.