Skip to main content
The AI Market Implications panel (internal id market-implications) turns today’s intelligence and market flow into structured, probability-weighted trade ideas. Each card has a direction (LONG / SHORT / HEDGE), a confidence bucket (HIGH / MEDIUM / LOW), and a transmission-path note explaining why the signal was generated.
Panel header carries a standing disclaimer: “AI-generated trade signals for informational purposes only. Not investment advice. Always do your own research.” — DISCLAIMER constant in src/components/MarketImplicationsPanel.ts.

What the panel shows

A list of market-implication cards. Each card shows:
  • Direction badge — LONG (bullish), SHORT (bearish), HEDGE (neutral / defensive).
  • Confidence badge — HIGH / MEDIUM / LOW.
  • Asset — ticker or instrument.
  • Rationale — short narrative paragraph.
  • Transmission path — the chain that gets from the triggering event to the named asset (TransmissionNode[]).
Above the cards sits a Framework selector — the same 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' at src/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 Railway seed-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