
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.
This is the audit-facing explanation of the current public devnet system: deterministic content, commit-reveal daily scenario selection, real SPL rails, proof-assisted winners, 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.

The beta uses a locked 420-scenario pack, 420 counters, and a validated scenario-counter mapping. Prose lives off-chain. Numeric identifiers and manifest hashes are what the contract cares about.

Each day is a five-turn deterministic resolver. The resolver compares Tommy’s lane pressure to the player’s counter sequence, then converts the result into date-meter pressure, embarrassment, streak impact, and score.

The beta uses a real devnet SPL token rail. 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.

The game does not use operator-picked daily schedules. The epoch stores day-seed commitments. Each day reveal checks the seed against its commitment and derives the scenario id from seed, epoch, day index, and manifest hash.

Winner selection is not fully trustless on-chain in this version. Off-chain ranking produces bracket roots and payout proofs, a public winner artifact gets published at season end, and the contract verifies claims against those roots. The system is public and auditable, but not pretending to be something stronger.

Your Mom NFTs are standard assets with gameplay hooks. Each NFT is a playable seat, ownership stays transferable, and the beta uses mutable metadata for major state changes instead of a custom NFT protocol.

This build is public devnet beta, not mainnet launch. Daily reveals, epoch rollover, winner artifact publication, and root finalization are automated from the deployed web runtime. The gameplay client is web-only, token rails are real, and the trust model is described explicitly instead of hidden behind marketing copy.