VeztaVezta
WebSocket Reference

monitor:signals

News signals and AI predictions stream

The monitor:signals channel broadcasts real-time signals from the news ingestion pipeline and market-data-based signal detection. Signals include breaking news, whale trades, momentum shifts, and geopolitical events, each linked to relevant prediction markets.

Subscribe

{ "event": "subscribe", "data": { "channel": "monitor:signals" } }

Unsubscribe

{ "event": "unsubscribe", "data": { "channel": "monitor:signals" } }

Server Broadcast

{
  "channel": "monitor:signals",
  "data": {
    "id": "e1f2a3b4-c5d6-7890-ef12-345678abcdef",
    "type": "geopolitical",
    "severity": "critical",
    "headline": "EU announces new crypto regulation framework",
    "summary": "The European Commission published a comprehensive regulatory framework for digital assets, expected to impact DeFi protocols and prediction markets operating in the EU.",
    "source": "news",
    "sourceName": "Reuters",
    "sourceHandle": null,
    "category": "crypto",
    "lat": 50.8503,
    "lng": 4.3517,
    "country": "Belgium",
    "countryCode": "BE",
    "countryFlag": "🇧🇪",
    "address": null,
    "marketId": "c5a2e7f1-3b4d-4e6a-8f9c-1d2e3f4a5b6c",
    "side": null,
    "amount": null,
    "relatedMarketIds": [
      "d6e7f8a9-b0c1-2345-6789-abcdef012345",
      "f8a9b0c1-d2e3-4567-890a-bcdef0123456"
    ],
    "imageUrl": "https://example.com/article-image.jpg",
    "sourceUrl": "https://reuters.com/article/eu-crypto-regulation",
    "sourceAvatarUrl": null,
    "createdAt": "2026-03-27T14:25:00.000Z"
  }
}

Payload Schema

FieldTypeDescription
idstringUnique signal identifier (UUID)
typestringwhale_trade, momentum_shift, anomaly, geopolitical
severitystringcritical, high, low
headlinestringShort signal headline
summarystringDetailed description of the signal
sourcestringSignal source: platform, x, telegram, news
sourceNamestringName of the source (e.g., Reuters, Vezta)
sourceHandlestring?Social media handle (for X/Telegram sources)
categorystringpolitics, military, financials, crypto, tech, energy, macro
latnumber?Latitude for globe visualization
lngnumber?Longitude for globe visualization
countrystring?Country name
countryCodestring?ISO 3166-1 alpha-2 country code
countryFlagstring?Country flag emoji
addressstring?Wallet address (for whale trade signals)
marketIdstring?Primary linked market ID
sidestring?Trade side: yes or no (for whale trade signals)
amountstring?Trade amount in USD (for whale trade signals)
relatedMarketIdsstring[]Additional markets affected by this signal
imageUrlstring?Article or signal image URL
sourceUrlstring?Link to the original article or post
sourceAvatarUrlstring?Author profile picture URL
createdAtstringISO 8601 timestamp

Signal Types

TypeDescriptionTypical Sources
whale_tradeLarge trade detected from a notable walletPlatform (on-chain data)
momentum_shiftSignificant price or volume movement patternPlatform (market data)
anomalyUnusual trading activity or market behaviorPlatform (signal detector)
geopoliticalNews event with potential market impactGDELT, RSS, NewsData, X, Telegram

Notes

  • This channel does not require authentication -- signals are public
  • Signals arrive as they are processed through the ingestion pipeline (see Signal Pipeline)
  • Frequency varies by source: RSS every 5min, GDELT every 30min, NewsData every 15min, CryptoNews every 10min, Telegram every 15min, X every 60min
  • Geographic coordinates (lat/lng) are available for geopolitical signals and power the 3D globe on the monitor page
  • Whale trade signals include address, side, and amount fields; news signals typically have these as null

On this page