Skip to main content
Every successful call to POST /analyze returns a TxReport. This page describes the top-level shape of that object and links to the full documentation for each section. Each top-level key represents a distinct analytical lens — from raw chain identity through economic summary and structural proof.

Top-Level Shape

Fields

number
required
TxReport schema version. Currently 1. This value is bumped on any breaking change to the top-level shape or the semantics of a sub-object. Check this field if you maintain a long-lived integration.
object
required
Chain information identifying which network the transaction belongs to.
object
required
Transaction identity — the minimal set of fields needed to locate and display the transaction.
object
required
Execution outcome and gas consumption for the transaction.
object
required
Intent classification headline: what the transaction did, how certain the engine is, and who the economic actor was. See the full classification reference.
object
required
Economic summary for the elected actor — inflows, outflows, net USD, gas fee, realized PnL, and pricing coverage. See the full economics reference.
array
required
Per-subject, per-asset balance changes. Every token movement recorded for every address involved in the transaction. See the full inventory_deltas reference.
array
required
DeFi position changes derived from the transaction — liquidity adds/removes, borrows, repayments, and similar protocol-level effects. See the full position_effects reference.
array
required
Structural motifs detected in the transaction, together with the supporting proof data. Motifs are reusable building blocks (e.g. a single on-chain swap) that compose into higher-level intents. See the full motifs reference.
object
required
Signer-to-actor attribution — explains the relationship between the address that signed the transaction and the address that is the economic beneficiary. See the full attribution reference.
object
required
Analysis pipeline counts and timing data intended for advanced integrators and debugging. See the full pipeline_stats reference.

Reading Order

TxReport is designed with a curated-summary-first philosophy: the most actionable fields appear at the top, and raw evidence lives deeper in the object. The recommended reading order is:
Start with classification.intent_label and economics.net_usd_after_gas for a two-field summary suitable for any consumer UI. Reach into the lower sections only when your integration needs drill-down detail.

Section Reference

classification

Intent kind, label, proof status, confidence, actor, and matched rule.

economics

Inflows, outflows, net USD, gas fee, realized PnL, and valuation coverage.

inventory_deltas

Per-subject, per-asset token balance changes behind the economics summary.

position_effects

DeFi position changes — liquidity, borrows, repayments, and more.

motifs

Structural motifs and their supporting proof data.

attribution

Signer-to-actor relationship and delegation context.

pipeline_stats

Analysis pipeline counts and timing for advanced integrators.