ADS-B Exchange
LIVE
OpenSky Network
API
[01] DATA SOURCES

Aggregating
the world's
open data

39 sources across aviation, maritime, space, earth science, security, news, and infrastructure.

AIS Stream
LIVE
CelesTrak
API
USGS Earthquakes
LIVE
NASA FIRMS
API
GDELT Project
LIVE
Curated RSS Mesh
ACTIVE
Multi-source News APIs
ACTIVE
GPS Interference
DERIVED
UCDP Conflicts
API
Cloudflare Radar
LIVE
TeleGeography
FREE
IODA Outages
FREE
NASA EONET
API
Windy Webcams
API
YouTube Live
LIVE
NYC Traffic Cams
LIVE
Cesium Ion
ENGINE
Google 3D Tiles
ENGINE
Natural Earth
FREE
UCS Satellites
OSS
Classified Sat Intel
DERIVED
OpenAIP Airspace
API
OurAirports
OSS
Military Classifier
DERIVED
Global Energy Monitor
FREE
Power Plant Database
OSS
World Bank WDI
FREE
IMF Data
FREE
CEPII BACI
FREE
OECD ICIO / TiVA
FREE
JODI Oil & Gas
FREE
World Port Index
FREE
UN/LOCODE
FREE
USGS Minerals
FREE
Alpha Vantage
API
European Central Bank
FREE
GeoConfirmed
LIVE
[02] PROCESSING PIPELINE

From raw feeds
to intelligence

Six stages transform 39 data sources into actionable, cross-correlated situational awareness.

01

Data Sources

39 feeds

External APIs, open databases, and live streams across aviation, maritime, space, earth science, infrastructure, economics, and news.

Aviation
ADS-B Exchange OpenSky OpenAIP OurAirports
Maritime
AIS Stream World Port Index UN/LOCODE
Space
CelesTrak UCS Satellites Classified Sat Intel
Earth Science
USGS Earthquakes NASA FIRMS NASA EONET
News & OSINT
GDELT RSS Mesh Multi-News APIs
Infrastructure
Cloudflare Radar IODA Outages TeleGeography GPS Interference
Security
UCDP Conflicts ACLED GeoConfirmed Military Classifier
Economics
World Bank WDI IMF CEPII BACI OECD ICIO Alpha Vantage ECB
Energy
Global Energy Monitor Power Plant DB JODI Oil & Gas
Visual
Windy Webcams YouTube Live NYC Traffic Cams
02

Polling & Ingestion

~30 jobs

GlobalPollerService orchestrates scheduled jobs at cadences from 15 seconds to 7 days, with circuit breakers and stale-data purging.

PollOpenskyJob 15s
PollAdsbMilitaryJob 15s
RefreshLiveTrainsJob 30s
RefreshEarthquakesJob 2m
RefreshNewsJob 5m
RefreshRssNewsJob 5m
RefreshMultiNewsJob 5m
EnrichNewsJob 5m
RefreshConflictPulseSnapshotJob 5m
RefreshOntologyRelationshipsJob 10m
RefreshInsightsSnapshotJob 10m
RefreshWeatherAlertsJob 10m
RefreshCommodityPricesJob 1h
RefreshSatellitesJob 6h
RefreshGeoconfirmedJob 6h
RefreshSubmarineCablesJob 24h
RefreshCountryIndicatorsJob 24h
Real-time (15–30s) Fast (2–5m) Medium (10m) Slow (1h–24h)
03

Normalization

3 services

Raw records are cleaned, deduplicated, and scored for trust before entering the analytical pipeline.

NewsNormalizationRecorder
  • URL canonicalization & deduplication
  • Publisher identity resolution
  • Source-kind classification (wire / publisher / aggregator / platform)
  • Origin-source detection (Reuters, AP, AFP wires)
NewsScopeClassifier
  • Content-scope tagging per article
  • Scope-reason attribution
NewsTrustScorer
  • Source reliability (wire 0.92 → platform 0.35)
  • Geo-confidence scoring (point 0.82 → unknown 0.0)
  • Composite claim confidence
04

Enrichment & Extraction

6 classifiers

AI models and rule engines extract structured claims, classify assets, and cluster related stories across space and time.

NewsEnrichmentService AI
  • LLM enrichment via OpenAI gpt-4.1-nano
  • Geocoding & location extraction
  • Category and theme tagging
NewsClaimExtractor
  • Event family/type detection (conflict, diplomacy, economy, disaster…)
  • Actor role extraction (directional & participant strategies)
  • Confidence-weighted claim records
NewsStoryClusterer
  • Spatiotemporal clustering (family-specific windows 18h–72h)
  • Match threshold 0.67, max distance 250km
  • Multi-source verification status
Asset Classifiers
  • MilitaryClassifier — flag military flights
  • SatelliteClassifier — categorize orbital assets
  • ThreatClassifier — threat-level scoring
05

Ontology Graph

3 sync services

Entities, events, and relationships are unified into a knowledge graph connecting actors, assets, places, and incidents.

Sync Services
NewsOntologySyncService
sources → entities
actors → entities
story clusters → events
OperationalOntologySyncService
flights → asset entities
ships → asset entities
outages → events
OntologyRelationshipSyncService
Builds typed relationships
between graph nodes
Knowledge Graph
OntologyEntity actor, asset, source, place, corridor, theater, commodity
OntologyEvent conflict, infrastructure, disaster, diplomacy…
OntologyRelationship theater_pressure, flow_dependency, downstream_exposure, operational_activity, local_corroboration
06

Derived Intelligence

3 engines

Cross-layer correlation, convergence detection, and theater-level situational awareness — the final analytical products.

CrossLayerAnalyzer 16 rules
earthquake_infrastructure_threats jamming_flight_impacts conflict_military_surge cable_outage_correlations emergency_squawk_correlations ship_cable_proximity outage_conflict_blackout notam_military_correlations earthquake_pipeline_threats weather_flight_disruption conflict_pulse_hotspots chokepoint_disruptions chokepoint_market_stress supply_chain_vulnerabilities country_chokepoint_dependencies outage_currency_stress
ConvergenceDetector auto

Automated spatiotemporal multi-layer hotspot detection. Grids the world into 2° cells, scores by layer overlap and severity, generates narratives for high-scoring convergences.

ConflictPulseService theaters

Conflict theater situational awareness with strategic chokepoint monitoring. Tracks named situations (Israel-Palestine, Eastern Ukraine Front…), weighted by source-tier credibility and multi-source confirmation.