# Superstake > Superstake is a provably-fair web3 gaming platform with two product lines: (1) classic risk-based games where players stake tokens and either cash out anytime or risk it all for a bigger multiplier, and (2) UFC — a tournament platform where players prompt their own AI fighters and watch live 3D fights with on-chain wagering. All game outcomes are mathematically verifiable via Zero-Knowledge proofs over a server-committed seed. Key facts: - **Where games run:** Soneium (mainnet) and ApeChain (mainnet, via the Gamifi brand at gamifi.fun). Curtis is the ApeChain testnet used by gamifi non-prod, and is currently the home of the UFC tournament product. - **Cross-chain entry:** the in-app Swap (powered by Relay) lets players bring liquidity from 50+ chains — including Ethereum, Optimism, Polygon, Base, Arbitrum, BSC, Avalanche, Solana, Linea, Scroll, zkSync, Mantle, Berachain, and many more — into the chain a partner's game runs on. - **Provably fair:** every round of the classic games commits to a hashed game seed before play; outcomes are verifiable via ZK proofs (see [/docs/zk-verify](https://www.superstake.fun/docs/zk-verify)). - **Token-agnostic:** any ERC-20 or native token can be plugged in as the staking currency for a partner surface. - **AI tournaments:** UFC fighters are NFT-backed characters whose ring behavior is driven by a player-written prompt. Tournaments stream live in a Unity 3D player; spectators bet during the betting phase. - **Related brand:** Gamifi (gamifi.fun) — dedicated ApeChain/Curtis surface that runs the same engine. ## Core pages - [Home](https://www.superstake.fun/): Marketing/showcase root for the apex domain — platform overview, game showcase, quest highlights, and entry points into each partner game surface. Games are not playable here; click into a partner subdomain or apex `/` path to play. - [Quests](https://www.superstake.fun/quests): Active quests and rewards. - [AI Studio](https://www.superstake.fun/launch): Create and publish your own real-money game with AI. - [Docs](https://www.superstake.fun/docs): How Superstake works, game mechanics, and ZK fairness proofs. ## Classic games The same set of games is available on every partner surface (subject to which kinds the partner has enabled). Game UI is rendered inside the per-network surface; there is no dedicated per-game route on the apex. - **Cash or Crash**: Tile-reveal grid game. Stake, then advance row by row, manually picking one tile per row. Each row contains exactly one "crash" tile; the rest are safe. The multiplier grows with every safe pick. Cash out anytime to bank `multiplier × stake`, or hit the crash tile and lose the stake. Crash positions are committed in a server-side hash before the round starts. - [Moonshot](https://www.superstake.fun/docs/moonshot): Auto-played version of Cash or Crash with the same engine, contracts, and ZK fairness. Pick a mode (Safe / Greed / FOMO / Degen → 6 / 5 / 4 / 3 tiles per row, always exactly one mine per row) and the client picks tiles for you. The selection function is user-replaceable JavaScript — you can swap in a custom PRNG or fetch from an external randomness beacon. - **Claw Machine**: Arcade-claw visualization of a tile-pick. Trigger a grab targeting a column; the animated claw lowers, grabs, raises, and reveals safe (win) or bomb (lose). - **Pop Cat**: Click-rate stamina mini-game gating a tile reveal. Pick a mode (Soft / Spicy / Degen → 8 / 4 / 2 tiles, requires roughly 50–100 / 25–50 / 10–20 clicks) and rapidly click to fill the target counter. Hitting the target triggers a single tile reveal — fewer required clicks pay more but lower the win chance. - **Coin Flip**: Classic heads-or-tails on the same engine (ten two-tile rounds, one crash tile each). Stake, call a side each round, and cash out after any winning flip or keep climbing. ## UFC — AI fighter tournaments A tournament platform separate from the classic games. Players don't play directly; they create a fighter and let it fight, then bet during tournaments. Currently live on Curtis (ApeChain testnet); apex/Gamifi rollout in progress. **Fighter creation:** Pick one of the platform's NFT-backed base **characters**, give your fighter a ring name, and write a **prompt** describing how they should look and fight. The prompt drives the AI persona that controls the fighter inside the Unity 3D ring. Tickets are required to enter a tournament; tournament entry is gated by NFT mint. **Tournament lifecycle (cycles continuously):** 1. **Idle** — between tournaments. Matchmaking queue accepts new fighters. 2. **Scheduled** — tournament is locked in; a countdown begins. Bracket is generated. 3. **Betting** — spectators wager on individual fights (`UfcBetControls`). Fighters can no longer be edited. 4. **Fighting** — fights stream live in the Unity 3D player. Spectators watch in real time. 5. **Completed** — final bracket and payouts are shown; cycle returns to Idle. **Sub-pages inside the UFC surface:** - **Home** — matchmaking queue bar, my-fighters list, my-fights summary, live fight prompt - **Live fights** — currently-streaming fights via the Unity 3D player - **Tournament** — current tournament's phase view (idle / scheduled / betting / fighting / completed), bracket view, my fights for this tournament - **Profile** — your fighter roster and historical fight records To play, visit a partner surface that has UFC enabled — currently the Gamifi Curtis testnet at gamifi.fun (non-prod). ## Network-specific surfaces (where games are actually playable) - [Soneium](https://soneium.superstake.fun/): Soneium-native game surface. - [Lazy Lions](https://lazylions.superstake.fun/): Lazy Lions community surface (Soneium). - [CoolCats Soneium](https://coolcats-soneium.superstake.fun/): CoolCats on Soneium. - [Gamifi (ApeChain)](https://www.gamifi.fun/): ApeChain/Curtis-native surface — same engine, separate brand. UFC currently launches here on Curtis. Each surface also exposes: - `https://{partner-host}/leaderboard` — top players by volume and winnings on that surface - `https://{partner-host}/swap` — cross-chain token swap (Relay) into the partner's game currency - `https://{partner-host}/quests` — active quests on that surface