Header key: the agent envelope’s wire version (u32 typed value).
Rides outside the CBOR body so projections, a viewer, and rolling-upgrade
consumers pick the decoder (and filter per version) without decoding the body.
The projected-column name a deployment materializes the
CONVERSATION_ID header under, so every projection row is filterable by
the conversation that produced it without a producer stamping an index
header. The stable short field name the query surface’s conversation lens
and the graph/KV conversation columns all agree on.
Header key for the generic request/reply correlation id. Short on purpose
(it rides every request/reply pair) and independent of any agentic header
so the generic substrate works without provenance.
Header key: the strictly-monotonic per-task fence the producer held (u64).
A consumer rejects a log-resident effect whose fence is below the highest it
has accepted for the task, so a stale-holder replay cannot re-fire.
Header key: per-record inline-payload override (bool typed value).
Stamped so the projector keeps a copy of the opaque payload bytes inline
with the materialized row. Absent means the index row carries only indexed
scalars and metadata while Iggy keeps the original body in the log.
Header key: which projection a record routes to. Opaque string by design
(a name + version like "order.v1"), deliberately distinct from agdx.sid,
which selects a codec’s writer schema rather than a materialization rule.
Header key carrying the u32 writer-schema id (typed header value) for a
schema-first codec (Avro, Protobuf). The LaserData Cloud resolves it against
its schema registry to decode the body. A bridge that lives in LaserData Cloud
until Iggy gains native schema dispatch.
Result-row header key carrying a tumbling window’s lower edge (epoch
micros) when an aggregate query sets a window. Byte-identical to the
LaserData Cloud’s window_start column.