Technical whitepaper

How the Stop Tommy beta is built.

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.

Tommy mascot art: Tommysthecaptainnow
The joke is loud. The mechanics stay explicit.
Tommy mascot art: Tommyburntheworld
Game thesis
01

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.

Tommy mascot art: Tommywitch
Locked content system
02

Locked content system

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.

Tommy mascot art: Tommygraduate
Resolver and scoring model
03

Resolver and scoring model

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.

Tommy mascot art: Tommyjester
Stake, slash, and prize model
04

Stake, slash, and prize model

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.

Tommy mascot art: Tommysthecaptainnow
Commit-reveal daily randomness
05

Commit-reveal daily randomness

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.

Tommy mascot art: Tommyburntheworld
Proof-assisted winner model
06

Proof-assisted winner model

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.

Tommy mascot art: Tommywitch
NFT gameplay hooks
07

NFT gameplay hooks

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.

Tommy mascot art: Tommygraduate
Trust assumptions
08

Trust assumptions

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.