flightdeck
Deterministic telemetry laboratory

Every packet tells
a part of the story.

Record an unordered stream. Reconstruct the mission. Surface the faults that disappear between individual samples.

Packets recorded
SYNTHETIC INPUT EVENTS
Findings surfaced
Packets dropped by policy
DUPLICATE / LATE / INVALID CLOCK
Reorder buffer peak

Fault timeline

Click a one-second interval to inspect its findings. Times refer to event time.

30 SEC SIMULATION
ALL FINDINGS BY SECOND
00:0000:1000:2000:30

Inspect the evidence

Findings below come directly from the C++ replay engine's JSON output.

Download raw JSON ↓
Event timeVehicle / seqRuleEvidence
Replay is a contract

Same log. Same rules. Same findings.

CSV streamCRC-32 logWatermarkRule engine

The binary recorder stores its rule configuration with the telemetry. Replay restores those rules, resolves bounded out-of-order arrival, and evaluates the same per-vehicle state machines. Strict mode rejects damaged logs; salvage mode exposes only the verified prefix.

C++17No runtime dependenciesBounded stateASan + UBSan

CRC detects accidental corruption. Stream flushing is not an fsync durability guarantee. This is a simulation engineering toolkit, not certified flight software.

Measured, with boundaries

Local processor benchmark

Not measured

Run make benchmark to record local performance.

View all raw measurements ↗