market-implications) turns today’s intelligence and market flow into structured trade scenarios. Each card has a direction (LONG / SHORT / HEDGE), a timeframe, and a transmission-path note explaining why the signal was generated.
The cards are unscored narrative scenarios. No card is resolved against market prices, so the panel shows no confidence label, and the cards are not part of the forecast accuracy scorecard. The generator still emits a
confidence field in the API payload; the panel does not display it.What the panel shows
A one-line unscored note, then a list of market-implication cards. Each card shows:- Direction badge —
LONG(bullish),SHORT(bearish),HEDGE(neutral / defensive). - Timeframe badge — the stated horizon, such as
1Wor1M. - Asset — ticker or instrument.
- Rationale — short narrative paragraph.
- Transmission path — the chain that gets from the triggering event to the named asset (
TransmissionNode[]).
FrameworkSelector used by other LLM panels — which lets PRO users re-run the analysis against an alternative analytical framework.
Panel id is market-implications; canonical component is src/components/MarketImplicationsPanel.ts. Title per src/config/panels.ts:109.
How you reach it
- Cmd+K: type market implications or trade signals.
- Availability by variant: registered and enabled by default in the full/geopolitical variant only (
premium: 'locked'atsrc/config/panels.ts:109). Not present in the tech, finance, commodity, or happy variants.
Data sources
Market Implications cards are produced by the forecast-simulation pipeline in the Railwayseed-forecasts cron: the LLM consumes the day’s intelligence, conflict, and markets signals and emits a structured MarketImplicationsData payload. The panel reads this through @/services/market-implications; freshness is surfaced via describeFreshness() in the panel footer.
Refresh cadence
Bundled into the forecast cron, which runs approximately hourly.api/health.js allows up to 120 minutes (maxStaleMin: 120) on seed-meta:intelligence:market-implications — 2× the nominal interval — before the health surface escalates. Market Implications is treated as a soft-dependency seed (marketImplications is in DEGRADE_TO_WARN in api/health.js) because the LLM step can fail silently without corrupting upstream caches.
Tier & gating
PRO (hard-locked).premium: 'locked' in src/config/panels.ts:109. isPanelEntitled unlocks it when either a valid WORLDMONITOR_API_KEY is present or isPro is true (market-implications is in the apiKeyPanels allowlist at src/config/panels.ts:973).
API reference
- Intelligence service — backing RPCs for the LLM-backed intelligence family.
- Related: AI Forecasts — same cron produces the forecast feed.
