Developer overview

One record, multiple views.

The application uses strict TypeScript, server-first Next.js routes, repository-backed content, isolated interactive state, and explicit boundaries around simulation and AI output.

What OpenPlay means by open

The campaign’s long-term technical commitment is to publish the OpenPlay Football schema, its documentation, and a reference renderer under clearly stated open licenses. That will allow developers and educators to inspect how a play is represented and build compatible experiments without requiring the entire hosted application to be open source.

The final license choices and contribution rules will be published before or during Challenge Lab development. The hosted simulation, account services, campaign content, and future commercial tools may use separate terms.

OpenPlay direction status

ComponentCurrent stateIntended direction
Demo Schema v0.1Public documentation and examplesOpen, versioned schema
DocumentationPublicOpen documentation
Current SVG rendererUsed by the sitePublish a reference renderer
Hosted simulatorPublicly usableSeparate hosted product
Challenge LabPlannedKickstarter-funded application
Coach StudioFuture conceptScope and licensing undecided