Three moves.
Endless mind games.
A classic for a reason. Outthink a friend, trust your gut,
and make your move.
YOUR
MOVE ↗
Your move.
Some things never get old.
rock beats scissors.
A solid choice. Until paper enters the conversation.
paper beats rock.
Sometimes a softer approach is the strongest move.
scissors beats paper.
Sharp thinking. Just watch out for rock.
A secret worth
keeping. Briefly.
Your opponent can’t see your move before theirs is locked. That’s what commit–reveal is for.
The details matter ↗- 01
Commit in private.
Your browser hashes your move with a random salt. Only the hash leaves your device.
- 02
Reveal together.
Once both hashes are locked, each player reveals. The server checks the original commitment.
- 03
Let the round decide.
The server-held escrow handles settlement. A missed commit or reveal can forfeit the round.
A few fair questions.
Can I practice without a stake?+
Yes. Practice has no stake. Choose a move and play a round for free.
How do stakes and fees work?+
Each player transfers 0.05 SOL after an opponent joins. The winner receives 0.10 SOL; a draw refunds 0.05 to each player. There is no platform fee. You pay the network fee on your deposit; the server pays the settlement fee.
Who holds the SOL?+
A server-controlled wallet holds deposits. This is custodial escrow, not a trustless on-chain program. Commit–reveal prevents a player changing a locked move; you still trust the server to enforce rules and pay out. The escrow public address is available after the server connects.
What if someone leaves?+
Queue and funding windows last 5 minutes, commits 90 seconds, and reveals 60 seconds. After expiry, a participant must click “Claim timeout / refund”. One committed player wins if the other never commits; one revealed player wins if the other never reveals. Neither ready means refunds. Unmatched and incompletely funded matches refund confirmed stakes. Settlement retries run while a participant keeps the page open. Keep the browser where you committed: your reveal salt is saved there.
Can I use Phantom or Solflare?+
Yes. Connect a supported browser wallet or open this site in its mobile browser, then sign a free sign-in message. Sign-in does not transfer funds.
What should I know before playing?+
Review the rules, stakes, fees, and escrow details before joining.