Universes.
Named symbol sets registered with thealphakernel HTTP service — the same registry the /backtestselector reads from. Built-in entries are hand-curated static lists; parquet-backed entries are bitemporal — member counts reflect today's slice via Universe.at(date.today()).
For the strategies that run against these universes, see/strategies. For the morning briefing across all services, see/desk.
registered universes
| name | source | members today | path |
|---|---|---|---|
| — | — | — | — |
| — | — | — | — |
| — | — | — | — |
how this is wired
The page polls /v1/universes every 60 seconds. The server walksalphakernel.data.universe.REGISTRYfor built-in universes, then discovers parquet-backed ones by scanning env vars matchingALPHAKERNEL_UNIVERSE_*_PATH.
Member counts come fromUniverse.at(today). For bitemporal universes like us.sp500, that's the slice at UTC midnight — historical backtests resolve membership per rebalance date through the same object.
For the operator:wire a parquet-backed universe by settingALPHAKERNEL_UNIVERSE_<NAME>_PATHon the API process; the registry picks it up on the next tick.