SimpleFunctions Index
/history query params: days (default 30, max 365), theme (optional sub-component filter).
Regime
GET /api/public/regime/history is deprecated and returns 410 Gone. Regime score is now computed at query time from a static classification prior, so per-ticker regime history is not a meaningful time series. For spread/depth history use:
Calendar
sf calendar and sf milestones.
Trade ideas
Calibration
Authorization: Bearer sf_live_... or browser session.
Returns calibration scorecards — how well prices have predicted realised outcomes over the requested window. Used by sf calibration and visible in the dashboard.
Query parameters
| Parameter | Type | Default | Notes |
|---|---|---|---|
source | string | all | kalshi, polymarket, or omit for all venues. |
period | string | 30d | 7d, 30d, 90d, all. |
category | string | optional | Top-level category filter (macro, geo, monetary, …). |
topic | string | optional | Topic-level filter (fed_rates, …). |
min_volume | number | optional | Exclude markets below this dollar volume. |
/api/public/calibration alias re-exports this GET endpoint without auth and is used by external crawlers — it is the same response shape but rate-limited.
Edges
sf edges and the dashboard edge feed.
Query parameters
| Parameter | Type | Notes |
|---|---|---|
limit | int | Max edges, default 25. |
minStrength | number | Filter by SimpleFunctions edge strength score. |
theme | string | Restrict to a theme. |
venue | string | kalshi | polymarket. |
See also
SimpleFunctions Index methodology
How the index is constructed.
Calibration concept
Regime, calibration, and indicators in context.
Public market data
Per-market reads under
/api/public/*.Snapshots
Public HuggingFace exports.