Documentation Index
Fetch the complete documentation index at: https://docs.secapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
Index Constituents
What this utility is for
- expose index rosters only when OMNI has a documented public-source right to share them
- map constituent symbols into OMNI’s canonical entity graph when local coverage exists
- keep the broader index universe visible in the source inventory without pretending unsupported families are production-ready
Current support posture
NDXis fully supported — OMNI parses the public Nasdaq-100 companies page published by Nasdaq- OMNI returns company name, ticker, rank order, rights metadata, provenance, and any canonical entity match already available in the local graph
- OMNI does not return weights for
NDXbecause the public source page does not publish them
Operator-only indices
The following indices are available to principals withadmin:operator scope. They are derived from ClickHouse market_reference_history data and are approximate — not official committee selections.
SPX— S&P 500 approximation, derived from top ~500 US stocks by market capDJIA— Dow Jones Industrial Average, static 30-component list maintained in codeRUT— Russell 2000 approximation, derived from market cap rank 1001-3000XNAS_COMP— Nasdaq Composite approximation, all active tickers withprimary_exchange = 'XNAS'
/v1/market/indices but return a 400 error from /v1/market/indices/constituents unless the caller has operator scope.
Inventory-only indices
UKXandSX5Eare tracked in the source inventory, but rights and extraction posture are still under review- inventory-only indices are intentionally visible in ops artifacts before they are exposed through the public API
Internal mapping versus public export
- these are separate decisions on purpose
- Datastream can prove strong internal mapping coverage for
SPX,NDX,DJIA, andRUTwithout implying that every one of those rosters is public - public export remains constrained by rights posture, not by the current quality of the entity graph
Rights model
public_source_documentedmeans the source page and public-shareability posture are documentedpublic_source_review_requiredmeans OMNI tracks the official source but has not yet cleared public constituent exportlicensed_index_not_supportedmeans OMNI will not expose the constituent roster until explicit licensing is in place
Sync posture
NDXis the only public constituent roster today, and its export is generated from Datastream’s checked-in source definition- inventory exports are generated from
services/datastream-api/src/lib/index-constituents.tswithbun run ops:index-source-inventory syncCadencevalues describe source-review posture and intended refresh cadence; they do not imply that every inventory-only benchmark family is already auto-synced into a public roster