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.
Behind the scenes of Sim RaceCenter — how we build AI-powered broadcast production for sim racing.
Evergreen reference material that also powers the AI Director's context.
How we designed a single wire format that carries every broadcast sequence — AI-generated, operator-built, or injected — from cloud to camera.
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.
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.
A deep-dive into the two-phase Planner–Executor architecture that drives real-time broadcast decisions in Sim RaceCenter.
Domain knowledge for AI-powered broadcast direction of iRacing sim racing events — covering the platform, race procedures, camera systems, and professional directing principles.
A technical overview of the serverless backend that powers Sim RaceCenter — the AI Director pipeline, data model, and security architecture.
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.
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.
How the Director desktop app serves as the on-machine broadcast execution engine — managing extensions, executing sequences, and coordinating local integrations in real time.
An overview of Sim RaceCenter — what it does, who it's for, and how it transforms live sim races into professional-quality broadcasts.
Engineering narratives, post-mortems, and development updates.