Paper math, pulled straight from our RGS.
The same paytables, tier ladders, and validation locks that ship to regulators — now wired into the Paper studio. Pick a volatility profile and a denomination to see the live deal pool. Every prize tier, every ticket count, every multiplier is the deterministic output of our RGS seed, byte-stable across runs.
Finite-pool builder — full interactive math studio.
The same Diamond v2.9.x engine our partners ship to MN-GCB — deck builder, seed JSON validator, paytable editor, Monte-Carlo sweep, and one-pager PDF export. Pure client-side: pick volatility, tweak tiers, regenerate. Same Fisher-Yates + xorshift128 PRNG used by the live RGS.
| Tier | Type | Prize | Multiplier | Tickets | % of pool | Distribution |
|---|
Rule set: MN Rule 7864 (0180/0225/0235) + MN-GCB Exhibit S 2026-05 + GLI-31 v3.2.
W-2G joint rule: applies when both prize ≥ $600 and multiplier ≥ 300×.
Per-denom safety caps: $599 / $599 / $599 / $899 / $1,499.
UAS3 near-miss overlay: WCAG 2.2 flash limit 2.8 Hz.
| 01_paytables/15 tier CSVs | 3 volatilities × 5 denoms | 8 KB |
| 02_seed/kl_pt_mn_seed_v2.9.1.json | e239b0e4fb09…f5de63c | 120 KB |
| 02_seed/v2.9.1_bonus_routing.json | 0473e09f8094…9335679e | 51 KB |
| 02_seed/v2.9.1_near_miss.json | 0562f6f897bc…f9940e2a | 8 KB |
| 02_seed/v2.9.1_summary.json | a32e5bf1d5a6…628f1d55 | 5 KB |
| 03_spec/CHANGELOG_v2.9.1.txt | d5a878e2846f…2950dcf3ea86 | 5 KB |
| 03_spec/cross_file_validation_v2.9.1.md | dd449779dcd8…0c9278c393 | 11 KB |
| 03_spec/diff_v2.8_to_v2.9.1.md | 0fd72f98d713…086c5b8d7c | 10 KB |
| 04_delivery/KL-PT-MN_v2.9.1_delivery.pdf | 2c77920ced4a…f2297b47e | 403 KB |