AIRCRAFT TRACKER / SIGNAL LAB

Trust the signal.
Test the silence.

A working map is only half the story. Stop the updates, lose a connection, then bring it back. See exactly when an observation earns its place on the screen.

BROWSER SIMULATION · NOT LIVE
01 / CHOOSE AN EXPERIMENTEvery flight and event below is synthetic.

Loading the six experiments…

Recover from an interruption

A deterministic timeline exercises the same browser validation rules as the receiver map.

Ready to simulateSIMULATED

ACCEPTED —POSITIONS —FEED AGE —
00:00 / 00:00
SOUTHERN CALIFORNIASynthetic paths · no receiver location

Loading the regional basemap…

SIMULATED FLIGHTS Illustration, not recorded traffic
WHAT THE SYSTEM KNOWS

Ready to explore

Choose a scenario, press Play, or jump directly to an event.

03 / FOLLOW THE DECISION

From a message
to a trusted view.

The simulation feeds the same browser normalizer used by the receiver map. It runs locally in this tab; it neither contacts nor changes the private receiver.

  1. 01

    Receive

    Synthetic fixture

    Input envelope
  2. 02

    Validate

    Explicit field allowlist

    Types, bounds, duplicates
  3. 03

    Age

    15 second freshness limit

    Feed & position clocks
  4. 04

    Render

    Accepted observations only

    No retained stale tracks
Inspect the synthetic input and accepted output

This is a browser validation demonstration. The server must independently apply its own privacy policy before sending any real data. All values here are fictional.

Synthetic input UNTRUSTED

Accepted output PROJECTED FIELDS

THE REAL BUILD

The software can be tested.
The sky still has to be measured.

The Pi 4 is on hand. Receiver hardware is still incomplete. These experiments demonstrate software behavior; they cannot establish radio range, reception quality or installation reliability.

The private processing server has already passed isolated decoder, reboot and restore checks. The project notes show the evidence and what remains.

Explore the architecture & recovery story →

OpenFreeMap supplies the basemap. No location permission is requested. This hobby project is not for navigation or operational decisions.