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)
Under the hood

What each capability actually rests on

CapabilityImplementation
Multi-source fusion60+ public feeds polled and merged on the ICAO 24-bit address, with a satellite layer for oceanic gaps. How fusion works.
Attention scoringEight weighted rule-based factors summed to 0 to 100, every contribution shown. The scoring method.
Integrity and spoof checksDO-260B style NIC, NACp, NACv and SIL checks, a Kalman normalised-innovation test, and self-consistency residuals. Detection detail.
Consensus anomaly detectionRiver, scikit-learn IsolationForest, pykalman, OpenAP, stumpy and PyOD, flagging only on two-detector agreement. Baselines.
Drone heuristicsRemote ID parsing plus low-and-slow behavioural signatures. Drone detection.
Smooth live mapClient-side dead reckoning between fixes, positions refreshing about every seven seconds.
3D airspace viewRadar dome, altitude histogram and situational globe rendered client-side with three.js.
Developer accessREST and WebSocket API, plus a public MCP endpoint for AI assistants.
Open dataCC-BY 4.0 anomaly benchmark, 38 documented columns. Research.

Deliberately absent: deep learning, reinforcement learning, acoustic or radar sensing, and any claim of certification. See limitations.

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.
What can AeroScope actually do?
Fuse 60+ public ADS-B feeds into one de-duplicated track per aircraft, score every aircraft 0 to 100 for attention with the reasoning shown, run DO-260B integrity and Kalman consistency checks for spoofing, detect anomalies by consensus of six torch-free detectors, apply drone heuristics from Remote ID and behaviour, render a live smooth map and a 3D airspace view, and expose REST, WebSocket and MCP access plus an open CC-BY dataset.
What does AeroScope deliberately not do?
No deep learning and no reinforcement learning, no acoustic or radar sensing, no mission attribution for military flights, and no claim of certification such as SOC 2 or ISO 27001. It is also explicitly unsuitable for air traffic control, navigation or collision avoidance.