
Game thesis
Stop Tommy is a daily sabotage game wrapped in a seasonal staking loop. The fantasy is simple: Tommy is trying to date your mom, and the player has to read his move pattern and counter it better than everyone else.
Public devnet notes for deterministic content, commit-reveal daily scenarios, devnet SPL rails, published winner records, and NFT gameplay hooks.


Stop Tommy is a daily sabotage game wrapped in a seasonal staking loop. The fantasy is simple: Tommy is trying to date your mom, and the player has to read his move pattern and counter it better than everyone else.

This devnet build uses a locked 420-scenario pack, 420 counters, and a validated scenario-counter mapping. The program checks scenario ids, counter ids, and the published content record.

Each day is a five-turn scoring run. Tommy’s move puts pressure on the date meter. Your counter sequence pushes back and produces the final pressure, embarrassment, streak impact, and score.

This devnet build uses a live devnet SPL token rail with test TOMMY. Stake transfers into a vault, missed-day settlement splits penalties across keeper bounty, burn destination, and prize pool, and unstake or prize claim transfer tokens back out.

Daily scenarios are chosen through commit-reveal instead of hand selection. The epoch stores day-seed commitments, then each reveal checks the seed and derives the scenario id from the seed, epoch, day index, and published content record.

Winner payouts are devnet-bound in this build. Season ranking publishes bracket records and claim files at season end, and the contract verifies claims against those records.

Your Mom NFTs are standard playable seats. Ownership stays transferable, and this devnet build uses mutable Token Metadata for major state changes.

This is live devnet play, not mainnet. Daily reveals, epoch rollover, winner publication, and finalization run through the deployed web service. Gameplay is web-based, and token actions use devnet rails with test assets.