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 the first fully supported index roster- 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
Inventory-only indices
SPXis tracked, but constituent export remains blocked pending index licensingUKXandSX5Eare 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
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
- supported index rosters refresh from the documented source on a daily cadence
- export the current inventory with
bun run ops:index-source-inventory