GridMagik's strongest vertical is sim racing: venue products and capacity feed reservations, arrival, rig assignment, live sessions, telemetry, race control, leaderboards, championships, displays, and driver reports. The Windows agent now has an established iRacing provider and a fixture-validated Assetto Corsa shared-memory provider that still needs real venue hardware proof.
Locations, supported games, rigs, booking products, availability, customers, and reservations form the venue layer. Racing clients, event profiles, track and car context, event rigs, sponsors, readiness, and public event surfaces extend that same tenant model.
GridMagik can generate event, client, or venue-scoped agent credentials and packaged Windows runtime configuration per rig. The agent reports heartbeat and observed sim metadata, finds the active GridMagik session, publishes laps and traces, buffers pending lap work, and exposes update and diagnostic state.
Race control covers reservation and participant readiness, rig assignment, live session state, manual corrections, no-shows, and telemetry review. Public leaderboards, championship standings, display playlists, and generated stint reports carry results beyond the control desk.
The agent selects a game provider while preserving GridMagik's authenticated heartbeat, active-session, lap, trace, summary, review, leaderboard, and report contracts. The Assetto provider converts captured shared-memory snapshots into that common model and passes fixture and packaging checks. A real Windows rig, the target Assetto version, restarts, disconnects, and multi-rig cadence still need venue acceptance testing.
Assetto shared memory
↓
Game provider
↓
GridMagik agent protocolOne Windows rig agent detects iRacing or Assetto Corsa while keeping their different launch-proof boundaries explicit.
Protect product and rig capacity across public, staff, and event paths.
Install one Windows runtime per rig; it detects iRacing or Assetto Corsa automatically.
Accept authenticated heartbeat, lap, trace, summary, and observed-sim data.
Operate participants, rigs, live state, corrections, and readiness.
Run leaderboards, championship rounds, standings, and reviewed results.
Configure event display profiles, playlists, QR slides, and sponsors.
Generate driver-facing analysis with data-quality and reviewed-map boundaries.
The provider abstraction and shared-memory fixture ingestion are implemented; real Windows rigs and venue hardware still need validation.
One Windows agent automatically detects iRacing or Assetto Corsa. It uses the established iRacing telemetry and IBT workflow or Assetto Corsa shared memory, then cross-checks the active Race Control session before accepting laps. Assetto remains beta until it passes real multi-rig venue testing.
The adapter code and captured-fixture path are implemented. It is not yet hardware-proven: a venue launch must validate the target Assetto version, Windows permissions, shared-memory cadence, session boundaries, restarts, and multi-rig delivery.
The application contains race-control, leaderboard, championship, round, standings, display, and report workflows. A venue should still rehearse its exact competition format and correction rules before launch.
The rig agent includes pending-lap outbox and diagnostic foundations. Venue launch testing must still verify interruption, restart, stale-session, duplicate, and eventual-delivery behavior on the target hardware and network.
Reservation booking is available. Stripe Connect, Terminal, multi-tender, partial Stripe refunds, and operator-issued gift vouchers are controlled beta; deposits and live-money approval remain unfinished.
30-minute walkthrough. Your pricing, your calendar, your receipts — running live in a sandbox on your data. No slides.