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.
Market Calendar
What it returns
- market session status for supported exchanges
- timezone and session hours
- coverage metadata showing whether the calendar is weekend-only or holiday-configured
- confidence and status notes so callers can see when a session is only tentatively inferred
- source URL provenance for each market
Coverage model
configured_holidaysmeans OMNI has an explicit holiday map and weekend rules for the exchangeweekend_onlymeans OMNI currently knows the exchange weekend pattern and regular hours but may not yet reflect every local holiday closureconfidence=tentativeis returned when OMNI is inferring an open session from weekend-only coverage- this surface is intentionally explicit about partiality so downstream tools do not silently treat all exchanges as equally hardened
Source inventory
XNYS: NYSE hours and holiday calendarXNAS: Nasdaq holiday scheduleXLON: London Stock Exchange market hoursXTKS: Japan Exchange Group market calendarXHKG: Hong Kong Exchanges trading hoursXTAE: Tel Aviv Stock Exchange trading hoursXSAU: Saudi Exchange trading hours
Rights and sync rules
public_source_documentedmeans the exchange page and current usage posture have been reviewed and recorded in the source inventorypublic_source_review_requiredmeans OMNI has the public source mapped, but local holiday coverage still needs explicit hardening before callers should assume full certaintydaily_midnight_local,daily_manual_review, andmanual_review_onlyare source-review posture values exported from the checked-in market definitions- the current repo does not prove external sync jobs for every inventory row; the inventory artifacts are generated from in-repo source definitions
Sync posture
- Datastream serves
/v1/market/calendarfrom checked-in market definitions inservices/datastream-api/src/lib/market-calendar.ts - ops artifacts are exported from that checked-in source inventory with
bun run ops:market-calendar-inventoryandbun run ops:market-calendar-sources - weekend-only exchanges are intentionally labeled as tentative on non-weekend weekdays until holiday coverage is hardened
Supported markets
XNYSXNASXLONXTKSXHKGXTAEXSAU
What is safe to assume today
XNYSandXNASare safe for production assumptions about holiday-aware session state- the other listed exchanges are useful, but should be treated as documented public-hour utilities rather than fully holiday-complete calendars
- omni-apps and downstream agents should read
coverage,confidence, andstatusNotebefore making trade-window assumptions