Signal Types
World Monitor tracks 10+ signal types across geopolitical, military, and infrastructure domains:Protests
Data sources: ACLED + GDELTSocial unrest events with fatality counts, event types (demonstration, riot, violence), and Haversine-based deduplication.Severity factors:
- Fatalities
- Violence level
- Internet outages during protests
Conflicts
Data sources: UCDP + ACLEDActive conflict zones with battle death counts and escalation tracking.Severity factors:
- Battle deaths (1,000+ = active war)
- Civilian casualties
- Multi-actor involvement
Military Flights
Data source: ADS-B transpondersDetected aircraft enriched via Wingbits API with registration, manufacturer, model, and operator.Confidence levels:
- Confirmed: Operator matches military branch
- Likely: Aircraft type is military-exclusive (tanker, AWACS)
- Possible: Gov’t-registered in military area
Naval Vessels
Data sources: AIS tracking + USNI fleet reportsMaritime activity with vessel type classification, strike group assignments, and chokepoint monitoring.Notable features:
- Dark ship detection (AIS gaps)
- Carrier strike group tracking
- 8 strategic chokepoint monitors
Internet Outages
Data source: Cloudflare RadarAS-level outage detection with severity scoring.CII impact: Outages during protests increase unrest score by 20%
Earthquakes
Data source: USGSMagnitude 4.5+ earthquakes with population exposure estimation (WorldPop density data).Severity factors:
- Magnitude
- Depth
- Population within 100km
GPS/GNSS Jamming
Data source: gpsjam.org (ADS-B analysis)H3 hex cells where aircraft report GPS anomalies.Classification:
- Medium (amber): >2% interference
- High (red): >10% interference
Satellite Fires
Data source: NASA FIRMS (VIIRS)Thermal hotspots indicating wildfires, industrial activity, or conflict-related burns.Filtering: Only high-confidence detections (>70%) are shown
Displacement Flows
Data source: UNHCR + HAPIRefugee and IDP movements with origin/destination tracking.Dual perspective:
- Origin countries: CII boost for instability
- Host countries: Infrastructure stress indicator
Climate Anomalies
Data source: ERA5 reanalysisTemperature/precipitation deviations vs 30-day baselines for 15 conflict-prone zones.Severity classification: Feeds into CII scoring
Geographic Convergence Detection
When 3+ distinct signal types occur in the same geographic area within a 24-hour window, World Monitor fires a convergence alert.How It Works
Spatial Binning
Events are binned into 1°×1° geographic cells (approximately 111km × 111km at the equator).
Type Diversity Scoring
Each unique signal type in a cell contributes 25 points:
- 3 types = 75 points
- 4 types = 100 points
- 5+ types = 100 points (capped)
Event Count Bonus
Additional 2 points per event beyond the first of each type:
- 1 protest + 1 military flight + 1 earthquake = 75 base
- 3 protests + 2 flights + 1 earthquake = 75 + (2×2 protests) + (1×2 flights) = 85 total
Reverse Geocoding
The cell is reverse-geocoded to a human-readable name using:
- Conflict zone database
- Strategic waterway names
- Hotspot locations
- Country boundaries
Example: Eastern Mediterranean Convergence
Regional Convergence Scoring
Convergence detection also operates at the country and region level:- Per-country clustering — All signals within a country’s borders are aggregated
- Per-region clustering — Signals are grouped into 12 operational theaters (Iran-Iraq, Ukraine-Russia, Levant, Baltic, etc.)
Temporal Baseline Anomaly Detection
World Monitor uses Welford’s online algorithm to detect statistical anomalies in signal frequency:Streaming Mean/Variance Calculation
For each signal type, World Monitor maintains a rolling 90-day window of event counts, computing streaming mean and variance without storing all historical data.
Contextual Grouping
Baselines are computed per:
- Event type (protests, flights, conflicts)
- Region (Middle East, Europe, Asia)
- Weekday (Monday vs Sunday patterns differ)
- Month (seasonal variation)
Z-Score Thresholds
Current event counts are compared to the baseline:
- Z > 1.5 → Low anomaly (yellow)
- Z > 2.0 → Medium anomaly (orange)
- Z > 3.0 → High anomaly (red)
Minimum samples: 10 historical data points are required before anomalies are reported, preventing false positives during the learning phase.
Strategic Theater Posture Assessment
Nine operational theaters are continuously assessed for military posture escalation:| Theater | Key Triggers |
|---|---|
| Iran / Persian Gulf | Carrier groups, tanker activity, AWACS |
| Taiwan Strait | PLAAF sorties, USN carrier presence |
| Baltic / Kaliningrad | Russian Western Military District flights |
| Korean Peninsula | B-52/B-1 deployments, DPRK missile activity |
| Eastern Mediterranean | Multi-national naval exercises |
| Horn of Africa | Anti-piracy patrols, drone activity |
| South China Sea | Freedom of navigation operations |
| Arctic | Long-range aviation patrols |
| Black Sea | ISR flights, naval movements |
Posture Levels
Each theater is assigned a posture level based on a composite of signals:- NORMAL
- ELEVATED
- CRITICAL
Green — Routine peacetime operations
- Low aircraft count
- No strike packaging (tankers + AWACS + fighters)
- Minimal naval presence
- Low CII scores for adjacent countries
Focal Point Detection
When the same entity (country, location, organization, person) surfaces across multiple independent data sources, World Monitor identifies it as a focal point and escalates its prominence:Data Source Matching
News Mentions
Entity extraction from headlines (NER, keyword matching)
Military Activity
Aircraft callsigns, vessel names, base locations
Protest Feeds
Location names, actor entities
Market Signals
Prediction market contract titles
Confidence Scoring
Matches are weighted by confidence:- Exact name match: 1.0
- Alias match: 0.85–0.95
- Keyword match: 0.7
- 12 news headlines (news signal)
- 3 military flights near Iranian airspace (military signal)
- 2 protests in Tehran (protest signal)
- 1 Polymarket contract about Iran nuclear talks (market signal)
Intelligence Alert Popups
By default, World Monitor accumulates signals silently in the Intelligence Findings badge. You can opt in to automatic popup notifications for high-priority alerts:Toggle the popup switch
Enabled: Popups appear automatically for CRITICAL/HIGH alerts
Disabled (default): Badge pulses and counts, but no popups
Disabled (default): Badge pulses and counts, but no popups
Related Features
- Country Analysis — CII scoring and country-level signals
- Keyword Monitoring — Custom alerts for specific terms
- World Brief — AI-synthesized global intelligence summary