Skip to main content
Intention publishes canonical schemas for the records that flow through the Verifiable Execution Stream, the historical-data archives, and the node-level dump formats. This page will document each schema — fields, types, encoding rules, and stability guarantees.
Status: not yet published. The data schemas will be finalized alongside the first public release of the foundation node and the historical-data plane. Treat the descriptions below as planning documentation.

What this page will contain

When the schemas ship, this page will document:
  • Block records. The canonical structure of a committed block, including the canonical sequencing commitment, the price quorum payload, and the executed transaction list.
  • Transaction records. The canonical structure of a signed action and the per-transaction events emitted by the kernel; see PTAD.
  • Fill records. Per-fill records exposed via the fills feed and the historical archives.
  • Order book snapshots. Snapshot and delta formats used by depth feeds and historical reconstruction.
  • Funding and mark-price records. Per-market, per-block records produced by the funding and mark-price state machines.
  • Stability. Versioning rules and what guarantees the protocol makes about field-name stability across releases.
These schemas are the same ones consumed by clients of the Verifiable Execution Stream and by anyone running a foundation node. For early integration questions, email contact@intention.xyz.