DEPLOYED, AND RUNNING TODAY

Everything you need to watch your sky

AeroScope is not a roadmap deck — these capabilities are live on the platform right now. Each one maps to the same mission: see what is above you, know what it is, catch what is deceptive, and stay ahead of it in real time.

See it live

Your sky, rendered in 3D

A live instrument HUD over your position — a rotating radar dome, an animated altitude histogram, and a drag-to-explore situational globe with connection arcs to the contacts that matter. Rendered entirely client-side with three.js.

aeroscope.live · 3D airspace
3D radar dome plotting nearby aircraft by bearing, distance and altitude
Radar dome
3D altitude histogram of aircraft counts per altitude band
Altitude bars
Situational globe with connection arcs to notable contacts
Situational globe
Radar dome · altitude histogram · situational globe — drag to explore, within your chosen radius.
🌐

Multi-source fusion

adsb.fi, adsb.lol, airplanes.live and OpenSky plus a satellite-ADS-B merge, de-duplicated by ICAO 24-bit address — one airframe, not three dots. How fusion works →

60+ FEEDS
🎯

Attention scoring

Eight weighted rule-based factors summed into an explainable 0–100 rank. Always shows its working; never an accusation. See the score →

8 FACTORS
🧠

Consensus anomaly detection

River, scikit-learn IsolationForest, a pykalman innovation test, OpenAP envelope checks, stumpy matrix profiles and PyOD — a flag fires only on ≥2-detector agreement. Detectors →

TORCH-FREE
🛡️

Spoofing & integrity

A DO-260B-style 7-check plus a Kalman normalised-innovation test and altitude/speed/heading residuals expose self-inconsistent messages. Integrity →

DO-260B
🛸

Drone / UAV heuristics

Remote-ID parsing plus behavioural signatures — low-and-slow, tight loiters — surface candidate uncrewed aircraft. Drone detection →

REMOTE-ID
🛰️

Real-time smooth map

Client-side dead-reckoning glides every aircraft at its true ground speed between fixes and corrects toward truth without snapping back. The pipeline →

DEAD-RECKONING
🧭

Pattern-of-life

Automatic orbit, racetrack, loiter and grid-search classification with per-airframe behavioural baselines for deviation scoring. Baselines →

BEHAVIOURAL
🚧

Geofencing & alerts

Circle and polygon zones with enter/exit events, emergency-squawk detection (7500/7600/7700) and observer-relative proximity thresholds. Geofence guide →

OBSERVER-RELATIVE
📦

Open data & API

CSV, JSON and GeoJSON exports plus a documented REST/WebSocket API — reproducible analysis, not a black box. API docs →

CSV / JSON / GEOJSON
0
public ADS-B feeds fused
0
consensus anomaly detectors
0
transparent scoring factors
0
export formats (CSV/JSON/GeoJSON)
FAQ

Frequently asked questions

Is AeroScope free to use?
Yes — the live platform is free to use in a browser, and the AeroScope ADS-B Anomaly Benchmark dataset is released under CC-BY 4.0. No installation or hardware is required to use it.
What makes AeroScope different from FlightRadar24 or similar trackers?
Conventional trackers answer "where is flight X." AeroScope is observer-relative — you fix a location and it continuously evaluates everything over it, adding explainable attention scoring, spoofing/integrity checks, drone heuristics and consensus anomaly detection on top of the map. See the full comparison.
Does it really run all of this in real time?
Yes. A two-tier loop keeps positions refreshing every few seconds (with client-side dead-reckoning for smooth motion) while a heavier enrichment-and-detection pipeline runs on its own cadence so analysis never blocks the map.