Technology

Engineered like a timing system.

The hard parts live in a platform-independent core with automated tests: 52 for the engine and 63 for the backend. The app is a thin layer on top.

Offline first. Cloud optional.

Everything left of the dashed line runs in the car with no signal. The cloud only ever gets facts and uploads you consent to. Hover a block to trace its connections.

RECORDING IPHONE · WORKS OFFLINESECOND SCREENCLOUD · OPTIONALencrypted · 20 Hzfacts only, with consentresumable uploadCoreLocation~1 Hz GNSSCoreMotionup to 100 HzBLE sensorsGNSS · OBD-IICamerahost-clock PTSSession controllersource arbiterMount calibrationWahba solveTrack detect + timinggates · sectors · ΔSession journalcrash-safe NDJSONHUD display2nd iPhone / iPadEngineerfacts → insightsCloud APIconsent · sync · LLMLive relaydirector · spectators

Accuracy you can see.

Timing crosses directional gates and interpolates between fixes with a constant-acceleration model. Each lap reports its own uncertainty from fix accuracy, speed and sample gap. We show it, we don’t hide it.

Median lap-time error vs ground truthSimulation benchmark

Errors fell within each lap’s reported 2σ uncertainty for 100% of simulated laps. Validation against a reference logger on a real track is next.

A HUD link nobody can hijack.

Pairing borrows the numeric-comparison idea from Bluetooth Secure Simple Pairing. The recording phone commits to its secret before seeing the display’s, so the 6-digit code can’t be steered. Step through it.

Protocol built & unit-tested
Recording iPhoneHUD display

Numeric comparison. A man-in-the-middle would show different codes.

Built to survive a bad day.

Thermal, battery and storage guards degrade gracefully instead of failing mid-session. The recording format is append-only and streamable, so it uploads in resumable chunks when you’re back on Wi-Fi.

segment-0007.ndjson
  1. 001{"t":41.200,"gnss":{"lat":…,"v":38.1}}
  2. 002{"t":41.240,"imu":{"ax":-0.81,…}}
  3. 003{"t":41.280,"gnss":{"lat":…,"v":37.6}}
  4. 004{"t":41.320,"lap":{"n":5,"s2":37.084}}
  5. 005{"t":41.360,"imu":{"ax":-0.9

Recording writes append-only lines and syncs to disk every second, so a crash or dead battery costs at most a second of data.

Every number says where it came from.

Observed
87 km/h

Measured by a sensor. Solid white.

Inferred
0.81 g
Inferred

Derived, e.g. braking from GNSS speed. Italic and tagged.

Simulated
2:06.010
Sim

Demo data. Always badged.

Unavailable
No source

No sensor, no number. Never a placeholder value.

What’s real today.

Our engineering status, unedited. It changes as hardware arrives and validation runs complete.

CapabilityStatusNotes
Lap timing: gates, sectors, predictive delta, uncertaintyBuiltBuilt and unit-tested against simulated ground truth
Mount calibration & speed filterBuiltBuilt and unit-tested
Crash-safe recording journalBuiltBuilt and unit-tested
iPhone GPS / IMU / camera captureIn developmentWritten; needs physical-iPhone validation
HUD pairing, encryption, resumeBuiltProtocol built and tested; two-device validation pending
ELM327 OBD-II engineDevice-dependentEmulator-tested; specific adapters untested
RaceBox Mini / Mini SAwaiting hardware validationDecoder from the published protocol
Engineer: facts, insights, offline Q&A, grounding checkBuiltBuilt and unit-tested
Cloud Engineer (LLM)BetaModel router, cost ceiling and grounding guard; needs production keys
Video review with telemetry overlayDemo dataDemo sessions use a simulated onboard
Garage, setups, checklistsIn developmentIn the iOS app, which is in development
Event discovery & calendar exportDemo dataFictional events; listings need partner agreements
TRACK Live director, moments, kill switch, consent filterDemo dataSimulated 9-car session
TRACK Live viewer: TV-style channel on web, iPhone/iPad and Apple TVDemo dataSimulated picture; real per-car video in development; Apple TV needs hardware verification
TRACK Live multi-car videoIn developmentWebRTC SFU planned
Payments, weatherComing soonNeed store products, merchant account and a weather provider
TestFlight betaComing soonPipeline ready; awaiting Apple account setup
Help us validate hardware