Dev Blog

Behind the scenes of Sim RaceCenter — how we build AI-powered broadcast production for sim racing.

Platform Knowledge

Evergreen reference material that also powers the AI Director's context.

AI Contextarchitectureportable-sequencesdirector-app

The PortableSequence Spec: One Format to Run Them All

How we designed a single wire format that carries every broadcast sequence — AI-generated, operator-built, or injected — from cloud to camera.

·Sim RaceCenter Team·5 min read
AI Contextdirector-apparchitecturesequences

The Sequence Execution Stack

How the Director App processes broadcast sequences through a three-layer stack — from queue management and variable resolution in the Scheduler, through step dispatch in the Executor, to intent handlers in extensions.

·Sim RaceCenter Team·6 min read
AI Contextdirector-apparchitecturesessions

Director Orchestrator & Session Lifecycle

How the Director App manages sessions and coordinates its subsystems through a mode-based finite state machine — from discovery through check-in to active broadcast direction.

·Sim RaceCenter Team·7 min read
AI Contextai-directorarchitecturesequences

How the AI Director Selects Sequence Templates

A deep-dive into the two-phase Planner–Executor architecture that drives real-time broadcast decisions in Sim RaceCenter.

·Sim RaceCenter Team·7 min read
AI Contextiracingbroadcastai-directordomain-knowledge

iRacing Broadcast Knowledge Base

Domain knowledge for AI-powered broadcast direction of iRacing sim racing events — covering the platform, race procedures, camera systems, and professional directing principles.

·Sim RaceCenter Team·16 min read
AI Contextapiarchitectureai-director

Race Control API

A technical overview of the serverless backend that powers Sim RaceCenter — the AI Director pipeline, data model, and security architecture.

·Sim RaceCenter Team·6 min read
AI Contextiracingtelemetrydirector-appffi

The iRacing Telemetry Pipeline

How the Director App reads iRacing shared memory via koffi FFI to extract session data, telemetry variables, camera groups, and live race state — powering the AI's understanding of what's happening on track.

·Sim RaceCenter Team·8 min read
AI Contextdirector-appextensionsarchitectureintents

The Director Extension System

How the Director App's extension architecture enables modular integration with iRacing, OBS, Discord, and YouTube through a two-tier registry, intent handlers, and a sandboxed utility process.

·Sim RaceCenter Team·7 min read
AI Contextdirector-apparchitecturesequences

The Director Application

How the Director desktop app serves as the on-machine broadcast execution engine — managing extensions, executing sequences, and coordinating local integrations in real time.

·Sim RaceCenter Team·5 min read
AI Contextoverviewarchitectureai-director

Sim RaceCenter: AI-Powered Broadcast Production for Sim Racing

An overview of Sim RaceCenter — what it does, who it's for, and how it transforms live sim races into professional-quality broadcasts.

·Sim RaceCenter Team·4 min read