News Monitor
Real-time news and signal feed linked to markets
Overview
The News Monitor is a real-time intelligence feed that aggregates news + smart-money activity from many sources, classifies each signal, and links it to relevant prediction markets. Think of it as a Bloomberg Terminal-style wire built specifically for prediction market traders.
The monitor page (/monitor) features a 3D globe visualization showing where signals are originating, a live signal feed, and category-based filtering -- all designed to help you spot market-moving events before they are priced in.
Signal Sources
Vezta ingests two streams of signals: news (external content) and insider activity (Polymarket whales detected on-chain).
News Connectors
| Source | Volume | Schedule | Notes |
|---|---|---|---|
| RSS | 16 feeds | Every 5 minutes | BBC, CNBC, WSJ, Al Jazeera, TechCrunch, MarketWatch, etc. |
| GDELT | 14 themes | Every 30 minutes | Global event database covering 100+ countries |
| NewsData | 6 categories | Every 15 minutes | Staggered 2.5 min/category to dodge API rate limits |
| CryptoNews | -- | Every 10 minutes | Cryptocurrency-specific news |
| X / Twitter | 3 tiers | 5 / 15 / 30 min | Tier-1 critical accounts (3s throttle), tier-2 important (5s), tier-3 long-tail (8s); syndication scraping + FxTwitter enrichment |
| Telegram | 26 channels | Every 15 minutes | GramJS MTProto real-time events when configured; falls back to HTML scraping of t.me/s/ |
Insider Activity
The Insider Signals pipeline detects smart-money wallets on Polymarket and produces tier-graded alerts. See the dedicated Insider Signals page for details on how alerts are scored and how to read them.
News Pipeline Stages
Each article goes through a multi-stage pipeline before appearing on your feed:
Language filter
Non-English articles are dropped at intake.
Deduplication
Cache + DB lookup ensures the same story does not reach the feed twice across sources.
Classification
Each article is assigned a category (politics, crypto, finance, sports, tech, world, etc.) and severity score based on potential market impact.
Market linking
Article content is matched to relevant prediction markets via keyword and entity matching. Linked signals carry marketId and relatedMarketIds fields.
Geo-tagging
Articles are tagged with coordinates (lat/lng), country name, ISO code, and country flag emoji. This powers the 3D globe.
Broadcast
Processed signals are saved as MonitorSignal rows and pushed to all clients subscribed to monitor:signals.
Using the Monitor
Signal Feed
The main feed shows a chronological list of processed signals. Each entry displays:
- Headline and source (with author handle / outlet name)
- Category badge
- Severity indicator
- Timestamp
- Linked markets (click to go directly to the market)
- Geo-flag (when available)
Category Filters
Filter the feed by topic to focus on what matters to your trading strategy. Categories include Politics, Military, Financials, Crypto, Tech, Energy, Macro.
Globe Visualization
The 3D globe shows signal activity geographically. Signals plot as points on the globe based on their geo-tagged location. Clusters of activity in a region may indicate developing situations worth watching.
The News Monitor is designed to surface information early. Signals appear as soon as they are ingested and processed -- often before markets have fully reacted. Use this as a research tool to identify trading opportunities.
Per-Market News Tab
Individual market detail pages also have a News tab that shows signals specifically linked to that market, sourced from the same ingestion pipeline. Useful for a focused view of all relevant news while you analyze a single market.
WebSocket Channel
Subscribe to monitor:signals to receive these alerts in real time. See the WebSocket Reference for the payload schema.