Environment · Demo · Synthetic data
Shared Core

Live Data & Licensing

Real market data pulled server-side from open-source APIs (Frankfurter · CoinGecko · Stooq) and licensee verification scraped from public regulator registers via Firecrawl. Both Horizon and Jasmine consume the same adapters.

FX · ECB ref
LIVE
Equity quotes · Stooq
LIVE · delayed
Tokenised refs · CoinGecko
LIVE
Verify licensee — public regulator registers
Server-side · Firecrawl
Open data sources wired into the adapter layer
FX
  • Frankfurter / ECB · https://api.frankfurter.dev
    Daily ECB reference rates
  • exchangerate.host · https://api.exchangerate.host
    Fallback FX
Crypto
  • CoinGecko Public · https://api.coingecko.com/api/v3
    30 req/min free tier
Equity
  • Stooq · https://stooq.com/q/l/
    CSV — delayed quotes, global tickers
  • Yahoo Finance · https://query1.finance.yahoo.com
    Undocumented; server-side only
Reg
  • MAS FI Directory · https://eservices.mas.gov.sg/fid
    Firecrawl-scraped
  • SFC Public Register · https://apps.sfc.hk/publicregWeb
    Firecrawl-scraped
All third-party fetches happen in createServerFn handlers — credentials never reach the browser. Switch a connector to LIVE on the Connector Registry to route a domain through these adapters.
Illustrative / synthetic data — not investment advice.