Quant Dashboard for Traders, MCP for Agents.
Reference
The typed structuredContent behind the markets and resolution tools. Parse these fields instead of the human-readable text block — they carry the same reading, losslessly.
Pp (percentage points) or Usd. The tape is YES-normalised.Returns the full microstructure read as typed blocks: market, chart, book, tape, cvd (cumulative volume delta + divergence), fairValue (no-vig fair price + spread cost), vwapDeviationPp, and an interpretation block of per-metric plain-language readings. The three highest-signal blocks:
| Field | Type | Description |
|---|---|---|
openCents / closeCents | number | First / last price in the window. |
highCents / lowCents | number | Window extremes. |
netChangePp | number | Close − open, in percentage points. |
rangePp | number | High − low, in percentage points. |
realizedVolPpPerDay | number | Realised volatility, pp per day. |
trend | "rising" | "falling" | "flat" | Direction of the net move. |
| Field | Type | Description |
|---|---|---|
midCents | number | null | Mid price between best bid and ask. |
spreadCents | number | null | Best ask − best bid. |
pressure | number | Depth-weighted bid/ask skew within 25¢ of mid, −1…1 (>0.1 = buyers, <−0.1 = sellers). |
lean | "buyers" | "sellers" | "balanced" | Plain-language read of pressure. |
bidDepthUsd / askDepthUsd | number | Total resting USD depth on each side. |
| Field | Type | Description |
|---|---|---|
takerImbalance | number | Net taker direction, −1…1 (negative = sellers). |
largestFillUsd | number | Biggest single print in the window. |
vwapCents | number | Volume-weighted average price. |
lean | "buyers" | "sellers" | "balanced" | Plain-language read of the imbalance. |
Returns the chart summary above plus an optional raw price series (set include_series: false to omit it).
| Field | Type | Description |
|---|---|---|
market | { slug, question } | Identifies the charted market. |
range | "24h" | "7d" | "30d" | "MAX" | The requested window, echoed back. |
summary | chart | The chart block documented above (also carries windowHours + points). |
interpretation | { chart } | Plain-language reading of the summary. |
series | { t, p }[] | Raw history points — epoch seconds (t) + price as a 0–1 probability (p), not cents. |
The resolution record is served from the engine’s labelled corpus, so its fields are snake_case:
| Field | Type | Description |
|---|---|---|
question | string | The market question. |
outcome | string | How it resolved (e.g. YES / NO). |
decisive_cause | string | One-line why — the event that settled it. |
resolution_criteria | string | The market's stated resolution rule. |
causal_events | { ts, event, source_url }[] | Dated, sourced events on the causal path. |
calibration | { was_well_priced, when_market_knew_hours_before_close, … } | Per-market reliability read — was it well-priced, and when the market 'knew'. |
price_path | { t, p }[] | The implied-probability path to resolution. |
inflections | object[] | Notable turning points on the price path. |
attribution_accuracy | number | null | How well the labelled cause tracks the price move. |
See Markets & charts and Resolution corpus for the tools that return these shapes.