Plan the physical race before race day
Upload a surveyed course and record planned timing, hydration, medical, camera, display, sponsor and network-relay nodes in one event model.
RaceOS connects the surveyed course, timed bib crossings, field devices, people, safety and race-day decisions in one operational picture—from first layout to final replay.
Not a decorative map
Most race systems separate timing, maps, devices, staff and messaging. RaceOS keeps their event identity and physical location connected, so an operator can move from a signal to the right action without reconstructing context across tools.
One course, multiple operational lenses
Accepted crossings build zone occupancy and average pace between timing points. Race control sees how the field is progressing without turning an estimate into an official split.
Upload a surveyed course and record planned timing, hydration, medical, camera, display, sponsor and network-relay nodes in one event model.
Source-labelled position estimates, checkpoint crossings, enrolled-device heartbeat and recorded incidents appear only when their real feeds provide data.
Device alerts and recorded incidents remain attached to the same event and course workspace used by operators.
Historical position records can be replayed separately from the live view; timing exceptions remain available for human review.
A richer race picture
Runner progress, field infrastructure, operational health, crowd context and replay come together without turning the map into noise.
Timed bib crossings anchor official times and checkpoint splits.
Between mats, progress is estimated along the surveyed course and visibly labelled as confirmed, interpolated or stale.
Planned readers, displays, cameras, mesh, medical, hydration, barricades, sponsor nodes and drone paths share one spatial model.
Heartbeat, battery, connectivity, alerts and correlated incidents reveal whether the physical system is actually working.
When field sensors are deployed, zone occupancy and separately labelled anonymous density can add context without becoming timing data.
Forward projections are visually separate from observed state; historical replay is explicitly marked as non-live.
How runner movement works
Each accepted timing-point crossing creates an exact moment at a known course distance. Between those points, RaceOS uses the surveyed route and the runner’s recent pace to present a smooth, confidence-labelled race view.
From control room to finish line
Explore a listed race, or talk to RaceOS about mapping and operating your next event.