Hydra
Docs

Correlated geopolitical intelligence signals from the Hydra correlation engine.

Intelligence Signals Stream

Stream ID: signals Update frequency: On event (real-time push) Required tier: Basic (1,000 Hydra)

Correlated geopolitical intelligence signals generated by the Hydra engine. These are higher-level events derived from cross-stream pattern detection and LLM analysis — not raw data, but synthesised intelligence.

Message Types

signal_new

Fired immediately when a new signal is created.

{
  "stream": "signals",
  "type": "signal_new",
  "ts": 1710000000000,
  "data": {
    "id": "clxxx...",
    "title": "Elevated naval activity in South China Sea",
    "description": "Multiple warships detected repositioning in coordinated pattern near Spratly Islands. Activity consistent with show-of-force posture.",
    "category": "NAVAL",
    "severity": 3,
    "lat": 10.5,
    "lng": 114.2,
    "tags": ["china", "south-china-sea", "naval", "posturing"],
    "createdAt": 1710000000000
  }
}

Signal Categories

Category Description
AIRCRAFT_MOVEMENT Military or high-interest aircraft event
NAVAL Naval vessel movements or posturing
MISSILE_ALERT Active missile or rocket threat
CYBER Cyber attack or threat campaign
AIRSPACE Airspace restriction event
MARKET_MOVEMENT Significant prediction market shift
SOCIAL_MEDIA High-signal OSINT from social channels
DIPLOMATIC Diplomatic event or development
FORCE_DEPLOYMENT Ground force movement
NUCLEAR Nuclear-related event
COMMUNICATIONS Signals intelligence event
OTHER Uncategorised

Severity Reference

Level Label Typical Events
1 Routine Normal movements, no significant change
2 Notable Unusual activity worth monitoring
3 Elevated Clear pattern with escalatory potential
4 High Active kinetic or significant cyber event
5 Critical Mass-casualty potential or CBRN

Schema Reference

Field Type Description
id string Unique signal identifier (CUID)
title string Short signal title
description string | null Detailed analysis from correlation engine
category string Signal category enum value
severity number 1–5 severity level
lat number | null Latitude of event (if geolocated)
lng number | null Longitude of event (if geolocated)
tags string[] Freeform tags (countries, actors, topics)
createdAt number Unix ms timestamp
💡
Tip

The signals stream is the best stream for correlation with Polymarket markets — use severity, category, and tags to filter signals relevant to open market positions.