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
LIVEEquity quotes · Stooq
LIVE · delayedTokenised refs · CoinGecko
LIVEVerify licensee — public regulator registers
Server-side · FirecrawlOpen data sources wired into the adapter layer
FX
- Frankfurter / ECB · https://api.frankfurter.devDaily ECB reference rates
- exchangerate.host · https://api.exchangerate.hostFallback FX
Crypto
- CoinGecko Public · https://api.coingecko.com/api/v330 req/min free tier
Equity
- Stooq · https://stooq.com/q/l/CSV — delayed quotes, global tickers
- Yahoo Finance · https://query1.finance.yahoo.comUndocumented; server-side only
Reg
- MAS FI Directory · https://eservices.mas.gov.sg/fidFirecrawl-scraped
- SFC Public Register · https://apps.sfc.hk/publicregWebFirecrawl-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.