Data
Seventeen connectors, each with its terms attached.
Every connector declares its cadence, whether it needs a key, and whether its data may be re-served. A source marked non-redistributable is display-only: it is excluded from the public API and from exports.
MKTFXRTSCMDTCRYMACMKTFXRTSCMDTCRYMACDiverging ramp, not the delta scale. A −0.9 is not “bad”.
Free · keyless
10Nothing to sign up for. These are bound the moment the stack starts.
Free · key
2A free signup unlocks Rates, Macro, Filings and parts of Cockpit.
Paid · optional
3Intraday coverage. Without them those panels are honestly empty.
Engine
1GodEngine: TimesFM 2.5 forecasts and swarm scenario resolve.
The registry
Every source, with its terms in the open.
| Source | Cadence | Key | Redistribution | Feeds |
|---|---|---|---|---|
| yfinanceEnd-of-day. Yahoo terms prohibit redistribution. | 1d | — | display-only | Markets · Commodities · Contagion |
| CoinGeckoPrices, not order books. | 60s | — | yes | Crypto · Cockpit · Contagion |
| FREDInstant signup. Unlocks Rates, Macro and parts of Cockpit. | 6h | FRED_API_KEY | yes | Rates · Macro · Cockpit |
| SEC EDGARPublic domain. Needs only a contact string for the fair-use UA. | 4h | SEC_CONTACT | yes | Filings |
| GDELTArticle stream and entity extraction. | 15m | — | yes | Wires · Cockpit |
| RSS wiresPublisher terms vary; display-only. | 5m | — | display-only | Wires · Cockpit |
| Frankfurter FXReference rates. | 1d | — | yes | FX · Cockpit |
| ECBEuro-area rates and curves. | 1d | — | yes | FX · Rates |
| World BankMacro indicators by country. | 7d | — | yes | Macro |
| IMFRelease calendar and vintages. | 7d | — | yes | Macro |
| OECDComparable macro series. | 7d | — | yes | Macro |
| US TreasuryPar yield curve. | 1d | — | yes | Rates |
| Econ calendarScheduled events; consensus is not included. | 1h | — | display-only | Calendar · FX · Cockpit |
| GodEngineTimesFM 2.5 forecasts and swarm scenario resolve. | 1h | — | yes | Every forecast column, Forecast Lab, Record, Divergence |
| PolygonWithout it, those panels are honestly empty. | 60s | POLYGON_API_KEY | display-only | Markets (intraday) |
| FinnhubOptional. Unbound is a supported state. | 60s | FINNHUB_API_KEY | display-only | Markets · Filings |
| Twelve DataOptional intraday coverage. | 60s | TWELVEDATA_API_KEY | display-only | Markets · FX |
Six states, and what each does to the screen
Not connected is a state, not an error.
live
Fresh within one expected cadence.
delayed
Inherently behind real time — end-of-day, +15m. Normal, not an error.
stale
Older than twice the cadence. Values lose their colour.
partial
Some rows arrived. The missing ones hatch, never zero.
down
Last fetch failed. Last-good is retained but visibly demoted.
not connected
No connector exists yet. A first-class state, hollow rather than filled.
What a key unlocks
Blank disables a connector cleanly.
Leaving a variable empty is a supported configuration. The panels it would have fed say which key is missing rather than breaking.
FRED_API_KEYRates, Macro and parts of Cockpit. Instant signup.
SEC_CONTACTFilings. A contact string for the fair-use user agent, not a key.
POLYGON_API_KEYIntraday equity coverage in Markets.
FINNHUB_API_KEYOptional supplementary equity and filing data.
TWELVEDATA_API_KEYOptional intraday FX and equities.