gamekit — reference
The game-layer contract surface, pinned against the phase-1 frozen manifest (graphopt:docs/public_api.md).
- The
Boardprotocol —observe/step,Report,Trajectory, and the three drivers. - Players & the registry —
PlayerSpec, the name→spec table, themakeseam, and the shipped roster. - The frozen API slice — the game rows of the manifest, vendored verbatim.
The domain registry (mlopt_discovery.play.DOMAINS) is a graphopt contract — the Domainshape is frozen, the board contents are domain data.