Skip to main content
← desk
api24 live1 future

Endpoint reference.

Every alphakernel HTTP endpoint the site consumes. Live endpoints drive the running pages; future endpoints are sketched in ADR-0059 (the operator-workspace data contract) and feed pages that today render against build-time fixtures.

Live endpoints follow the soft-fail contract from ADR-0052: on 404 / 503, the consuming page renders em-dashes + an editorial offline ribbon. The akClientwrapper (ADR-0051) is the single source of fetch policy (timeout, retry, signal composition — ADR-0053).

endpointstatussummaryconsumed byadr
/v1/bot/nav
curl -s "$AK_BASE/v1/bot/nav" | jq .
                          
livePer-currency NAV. Drives the morning briefing primary-currency tile./desk/bot
/v1/bot/pnl/today
curl -s "$AK_BASE/v1/bot/pnl/today" | jq .
                          
liveToday's realized PnL. Drives the desk PnL tile + /bot realized-pnl panel./desk/bot
/v1/bot/cash
curl -s "$AK_BASE/v1/bot/cash" | jq .
                          
liveCash balances per currency./bot
/v1/bot/cashflows?limit=20
curl -s "$AK_BASE/v1/bot/cashflows?limit=20" | jq .
                          
liveRecent cashflow events (deposits, withdrawals)./bot
/v1/bot/corp-actions?limit=20
curl -s "$AK_BASE/v1/bot/corp-actions?limit=20" | jq .
                          
liveRecent corporate actions (splits, dividends)./bot
/v1/bot/fills?limit=20
curl -s "$AK_BASE/v1/bot/fills?limit=20" | jq .
                          
liveRecent fills./bot
/v1/bot/lots
curl -s "$AK_BASE/v1/bot/lots" | jq .
                          
liveOpen tax-lots./bot
/v1/bot/marks?limit=20
curl -s "$AK_BASE/v1/bot/marks?limit=20" | jq .
                          
liveRecent mark-to-market events./bot
/v1/bot/orders?limit=20
curl -s "$AK_BASE/v1/bot/orders?limit=20" | jq .
                          
liveOpen + recently-closed orders./bot
/v1/bot/positions
curl -s "$AK_BASE/v1/bot/positions" | jq .
                          
liveOpen positions./bot
/v1/bot/attribution
curl -s "$AK_BASE/v1/bot/attribution" | jq .
                          
livePnL attribution by cited research note./botADR-0013
/v1/bot/provenance
curl -s "$AK_BASE/v1/bot/provenance" | jq .
                          
liveCitation set for each order. Audit trail for ADR-0011./bot/writing/<slug>ADR-0011
/v1/bot/provenance-citers
curl -s "$AK_BASE/v1/bot/provenance-citers" | jq .
                          
liveReverse-citation index — which orders cite a given note./writing/<slug>
endpointstatussummaryconsumed byadr
/v1/data/freshness
curl -s "$AK_BASE/v1/data/freshness" | jq .
                          
livePer-event ingest lag across the parquet store./desk/data
endpointstatussummaryconsumed byadr
/v1/universes
curl -s "$AK_BASE/v1/universes" | jq .
                          
liveRegistered universes + today's member counts./universes
endpointstatussummaryconsumed byadr
/v1/discovery/runs?limit=50
curl -s "$AK_BASE/v1/discovery/runs?limit=50" | jq .
                          
liveRecent sweep / feature-search / factor-mining runs./desk/workspace
/v1/discovery/runs/<id>
curl -s "$AK_BASE/v1/discovery/runs/<id>" | jq .
                          
livePer-run leaderboard + provenance./workspace/run/<id>
endpointstatussummaryconsumed byadr
/v1/bot/stale-theses
curl -s "$AK_BASE/v1/bot/stale-theses" | jq .
                          
liveTheses flagged as declining or abandoned by the live-decay monitor./desk/writing/staleADR-0014
endpointstatussummaryconsumed byadr
/v1/features/leaderboard?limit=N
curl -s "$AK_BASE/v1/features/leaderboard?limit=20" | jq .
                          
livePer-feature aggregate (appearances, best/avg score, run ids) over the most-recent N persisted discovery runs. Live mirror of /features/leaderboard.json./featuresADR-0059
/v1/features/<feature>/ic?window=Nd
curl -s "$AK_BASE/v1/features/momentum_5/ic?window=20d" | jq .
                          
futureTime-series of IC + decay rate for one feature. Lands in the "live IC" aside./features/<feature>ADR-0059
endpointstatussummaryconsumed byadr
/v1/strategies/active?days=N
curl -s "$AK_BASE/v1/strategies/active?days=20" | jq .
                          
liveStrategies with closing-leg attribution over the last N days; window PnL, last-decision time, cited notes per strategy./strategiesADR-0059
/v1/strategies/<slug>/health?days=N
curl -s "$AK_BASE/v1/strategies/xs_momentum_live/health?days=20" | jq .
                          
livePer-strategy attribution snapshot — window PnL, last decision, cited notes. Filters /v1/strategies/active to one slug; present=false when no attribution in window./strategies/<slug>ADR-0059
endpointstatussummaryconsumed byadr
/v1/promotions/recent
curl -s "$AK_BASE/v1/promotions/recent" | jq .
                          
liveThesis-lifecycle snapshot bucketed by status (active / exploratory / superseded). Live mirror of /promotions/lifecycle.json./promotionsADR-0059
/v1/operator/summary?days=N
curl -s "$AK_BASE/v1/operator/summary?days=20" | jq .
                          
liveComposite summary aggregating bot + data + discovery + manifest counts for the morning briefing. One request instead of N parallel polls./deskADR-0059
endpointstatussummaryconsumed byadr
/v1/thermometer/latest
curl -s "$AK_BASE/v1/thermometer/latest" | jq .
                          
liveLatest schema-validated AI supply×demand print with axes, heat index, dispersion, freshness, and immutable methodology hash./thermometerADR-0100
deskgdfindgfstrategiesgsfeaturesgepromotionsgpapigabotgbwritinggw

Shortcuts are no-ops while typing in an input or textarea.