IntentEvent shape. Pass
market="intents" and use the Catalog to confirm the
source IDs and historical range currently available to you.
Methods
Python signature
Parameters
Query intent observations
Observation model
Each returned row is one stored observation. The method preserves storage order and does not combine related rows into a lifecycle snapshot. Correlate rows withrfq_id and intent_id when you need to reconstruct a lifecycle.
For example, one row can contain an RFQ and quote:
Intent fields
The canonical payload lives underdata:
inputs, outputs, and transactions are always arrays, but they can be empty
when an observation only changes part of the lifecycle.
Asset amounts
Each object ininputs, outputs, or quote.response contains:
asset_id: canonical asset identifierchain_id: chain identifier when the venue supplies oneamount: venue amount as a string, preserving its original precisionrecipient: destination account or address when applicable
Quotes and settlement transactions
quote.quote_ididentifies the response, andquote.responsecontains the quoted assets.- Every settlement transaction has a
transaction_hash;chain_idis optional. - Venue-specific fields, such as a solver name or block number, remain available alongside the canonical fields.
Status values
status is one of submitted, open, partially_filled, executing,
filled, settled, cancelled, expired, failed, or unknown.
Raw venue payloads
When the standardized observation owns the exact captured upstream JSON, the SDK returns it underraw. Use data for cross-venue analysis and raw when
you need venue-specific fields that are not part of the canonical model.
How it works
The intent method filterstype: "intent" rows from the standardized stream
using snapshot-first replay. It omits metadata and unrelated event types while
preserving the stored order of the remaining observations.
Related documentation
- Intents and RFQs guide for lifecycle reconstruction
- Event envelope for shared identity, timestamp, and ordering fields
- Events for mixed standardized event streams
- Catalog for current source IDs and historical bounds
- Snapshots for snapshot-first historical reads