Skip to main content
A self-contained script that reads the latest blended Transaction Index, pulls its full history, and overlays it on the longer-history Informational Index — the standard pattern for charting a high-signal series against a clean long-run baseline.

What this does

  1. Current index — reads the latest blended Transaction Index value for the Hopper family (US, combined)
  2. Transaction history — pulls the full smoothed series within the 730-day window
  3. Informational baseline — pulls the Informational Index, which has no days_back cap and real data back to early 2024
  4. Overlay — merges the two on date, giving a long baseline with the high-signal transaction series layered on top
All index values are EWMA-smoothed and denominated in $/GPU-hr. Each data point carries a p5/p95 envelope (p5 ≤ index_value ≤ p95) you can plot as a confidence band — but avoid depending on p5/p95 (or txn_count) for the Transaction Index: that series is moving to the officially administered GX feed, which does not publish them, and they will return null after the swap.

Customizing

  • Switch GPU family — set GPU_FAMILY = "blackwell" for the Blackwell series.
  • Per-GPU daily series — swap gpu_family for gpu_group (h100, h200, a100, b200, b300) on the txn-index calls. The two parameters are mutually exclusive — sending both returns 400.
  • Index vs. legindex_type=blended_sigmoid (default) is the transaction index: a sigmoid-weighted blend of the settled-trade leg and a posted-price leg. index_type=raw returns the transaction leg alone (noisier; despite the name it is still EWMA-smoothed — no unsmoothed series is served).
  • Intraday — for 30-minute per-GPU-model indices, use the Intraday Index endpoints (requires the custom-index scope).