# Maestro
*System · In production*

Canonical page: https://gamemathemagics.com/#/s-01

> A concept-to-cabinet platform where designers build a complete slot game’s math from scratch: node-graph authoring, solver-balanced tickets, live simulator, self-describing export.
Runs live at: https://gamemathemagics.com/apps/maestro/index.html?v=4ff4448e

Designers build a full game’s math without a math background. Wire feature mechanics as node graphs, script tickets on a grid, and watch a real simulator play the result back before anything ships.

### How it fits together
Author

##### Visual node-graph compiler
Designers wire mechanics as node graphs; each graph generates its own scripter and simulator.

Solve

##### Hand-authored, solver-balanced
Designers place the chips and decide where they land. A custom hierarchical knapsack solver handles value variety, so every ticket resolves exactly and the whole pool sums to the target distribution.

Verify

##### Live simulator
Every ticket plays back exactly as authored: the proof the math is right, before it reaches a cabinet.

Ship

##### Self-describing export
One clean bundle any engine renders: the contract between the math and the machine.

### About this build
The application above is the real thing, not a video or a mockup. It runs entirely in your browser, so nothing you do is uploaded anywhere. Your work is held for the length of the tab session and discarded when you close it, and it starts on an empty workspace rather than a sample game. Exports that would normally write a file to disk, such as par sheets and GLI reports, come down as downloads instead.

### Provably fair by construction
There is no live RNG. Outcomes are a draw from a finite, pre-computed pool, so the convolution is the mechanism; every result is auditable and certifiable rather than a live die roll. That property is what makes Class-II compliance a byproduct of the design instead of a separate exercise.
