Skip to content

Reference data

A subscription session is anchored to a set of reference-data values loaded once at Client::connect and pinned for the lifetime of the client. Analytics consult these values without crossing the network on the per-tick hot path; the public surface treats them as a single boot-time hydration step rather than per-analytic configuration.

SurfacePublic consumer
Symbol classifierPicks the right Contract shape and per-asset quota for each symbol the user filters on.
Prior-session option open-interest snapshotConsumed implicitly by GEX for the per-strike contribution.
Trailing daily-close historyConsumed implicitly by HistoricalVol, PriceBand52W, and VolumeAnomaly for their rolling windows.
Index constituentsResolves for_index — SPX, NDX, DJI, SP400, SP600 universes.
Sector constituentsResolves for_sector — SEC SIC division universes.

The boot-time snapshots (open interest, daily-close history) are loaded during Client::connect. Loading is fail-closed: a missing snapshot surfaces as a LinkError from Client::connect and the client refuses to boot rather than serve analytics from a silently empty snapshot. These snapshots are sealed for the session and are the same source every analytic reads from.

The constituent universes behind for_index / for_sector use a separate, lazy hydration path: the first subscribe against a given index or sector resolves and caches its symbol list; subsequent subscribes reuse the cached map. See the index constituents and sector constituents pages for the hydration and sourcing model.

Proprietary. All rights reserved.