
Market admin dashboard and database connectivity view.
Problem
Provider drift
Core model
Stable listing ID
Output
Provider-ready symbols

OpenFIGI reference service: useful, hosted, and rate-limited.

FinnWorlds pricing reference for closed market-data services.
- 01
Resolve listing context
Fetch canonical listing metadata from TradingGoose-Market.
- 02
Match provider rules
Filter active rules by market, country, city, asset class, currency, or regex.
- 03
Score precedence
Rank rules so the most specific provider mapping wins.
- 04
Render symbol
Interpolate the winning template into Yahoo, Finnhub, Alpaca, or another provider format.

Listings table with stock identity, country, quote currency, market, and active state.

Market hours editor for sessions, holidays, and early closes.
Identity
Canonical listings
Context
Markets + exchanges
Resolution
Provider symbols
- 01
Normalize listing identity
Store the stable listing record separately from provider-specific ticker formatting.
- 02
Attach market context
Connect listings to exchanges, markets, countries, cities, currencies, and time zones.
- 03
Apply provider rules
Use matching and precedence rules to choose the right symbol template for each provider.
- 04
Serve trading apps
Expose the shared reference data so Studio and other clients can request prices consistently.
- Listings
- Markets
- Exchanges
- Trading Hours
- Provider Rules
- Admin UI
- Public API