High-speed kart racing · stake & win
Fun first — the chain is the enhancement
Most on-chain games are a token with a game bolted on. We build it the other way around: MOTOKART has to be genuinely fun to play, so people show up for the racing — not because something is attached to it. Get that right and the Web3 layer stops being the reason to log in and becomes what makes winning matter.
Browse or invite
Runs in the browser — desktop or phone. No download, no install, no store approval. Browse the open races in the lobby and jump straight in, or send a link and your friend's on the grid in seconds.
Skill, not slots
You win by out-driving five other karts — drifting, boosting, firing rockets. The outcome is earned on the track, not pulled from a lever.
The stakes are real
Every seat buys in and the podium splits the pot. The wager is what turns a friendly race into one you actually try to win.
A real racer, not a casino skin
Most on-chain "games" are betting interfaces wearing a costume. MOTOKART is a genuine 3D kart racer first — the wager is the reason to sweat, not the whole product. What you see here is a live MVP: the full core loop today, with depth layered on from here.
- Drift & boost driving model — charged mini-turbos reward clean cornering
- Item combat — homing rockets, oil slicks, boosts and power surges from item boxes on the track
- Plays everywhere — keyboard, gamepad, or touch controls on a phone
- Free practice mode — learn the track before you stake a single coin
Grid fills. Escrow locks. Go.
The full loop — from wallet to payout — settled on-chain.
Connect
Player signs in with any Web3 wallet. One click, no account creation.
Buy in
The entry fee goes straight into a per-race escrow vault on-chain.
Lock
When the grid fills, the vault locks. No late joins, no touching the pot.
Race
An authoritative game server runs the race and calls the finish order.
Payout
The program pays the podium automatically, seconds after the flag — pot minus the 5% fee.
If a grid never fills, the program refunds every entry after a timeout. Quitting mid-race forfeits your stake to the pot.
The money is held on-chain
The escrow is a deployed on-chain program with public rules and no "admin withdraw" button — the payout split, the treasury cut and refunds are fixed in the program, not decided by us race to race.
Per-race vault
Every race gets its own program-derived account that holds the entries. Seeding is designed so an attacker can't squat or front-run a race's vault.
Fixed podium split
After the house fee, the pot pays 50% / 30% / 20% to first, second and third. The math lives in the program, not on our server.
Refunds are built in
Race never fills? Timed refund. Everyone disconnects? The race voids and returns every entry. No stranded funds.
Results you can check
Every settlement is written on-chain — winners, amounts, pot, timestamp, linked to a block explorer. Signed result attestations, replay verification and a dispute window before settlement are on the roadmap — so no single box quietly decides payouts.
Real money means real guardrails: staked play runs behind geofencing, age-gating and KYC, with collusion & forfeit-abuse detection — while the free PvE side ships everywhere.
The house takes 5% of every pot
Simple, visible, and priced like a rake — not a tax. Revenue scales with races run, not accounts created, and one player racing ten times is worth ten races.
No presale, no token required to play. The product earns fees from the very first race, and stake sizes are set per race — the same rails carry small friendlies and high-stake grids alike. A community token, if it comes, is an enhancement on top of a product that already stands on its own — never the reason it exists.
Example: 6 racers × a 0.5 stake = a 3.0 pot · house keeps 0.15. Stake size is set per race.
The rake is the floor, not the ceiling
A rake alone is thin and rides on pot size. On top of the live product, the plan layers durable revenue that's cosmetic and access-based — priced in real money, and independent of how big any pot gets or where a token trades.
Season battle pass
~$8 a season, a free track and a paid track. You earn XP just for racing — losing still moves you forward — and the paid track pays out in skins, drivers, horns and victory animations. Never touches race fairness.
Garage Pass subscription
A monthly membership: a reduced rake, an extra daily challenge, an exclusive livery. The rake discount feels like value, costs nothing to produce, and turns quiet weeks into predictable recurring revenue.
Rotating cosmetics shop
Time-limited liveries and effects on 24-hour and weekly slots. Scarcity drives spend more than price does; seasonal exclusives never return.
Private lobbies & tournaments
Hosts pay a small fee to set the stake, track and rules; tournaments charge an entry into a fixed prize pool — the house takes the entry, not the pot. Later: sponsored tracks and branded billboards.
Not a deck-stage idea — the MVP is playable today
- Live playable MVP — full loop working end to end: wallet in, race, on-chain payout out
- Escrow program deployed — with a passing test suite covering payouts, refunds, forfeits and double-join attacks
- Authoritative multiplayer server — 20 position updates per second, reconnect handling
- Shipped infrastructure — static game client and dedicated game server, both deployed
A reason to come back between races
A wager is a one-off — progression is what turns a bettor into a regular. Cosmetics you earn and own carry across every mode; performance upgrades live in casual and PvE. Staked races stay spec-series — identical karts, cosmetics only — so a race for money is always won on skill, never on spend.
Dress your racer
Hats, shades, helmets and outfits — pure flex, every mode. Roll up as someone nobody else on the grid is running.
Tune in PvE
Paint, body kits, nitro and performance upgrades to chase in casual and PvE — your power-fantasy garage, deliberately kept out of staked races.
New tracks & seasons
Fresh circuits and seasonal competition keep the meta moving and the grid full long after the first race.
Where it goes your garage becomes an owned identity — a Kart NFT whose traits render as your kart and driver in-race, and travel across chains with you.
A wager-free mode that ships everywhere
Staked racing is the product that's live today. Alongside it, the plan is a single-player campaign with no wagering — which quietly solves the hardest problems the staked side has on day one.
Legal everywhere
No stake means no gambling rules — a PvE campaign ships in every jurisdiction, including the ones that block staked play, and it's app-store and ad friendly.
No cold-start problem
You can't fill a six-seat staked grid at low player counts. PvE is always instant — a saga map of tracks, stars, bosses and time trials — so there's a game to play from user one.
The skill ramp
Players learn the tracks for free, then step up to staked races with confidence — fewer rage-quit losses, a warmer funnel into the money loop.
Revenue on day one
Proven casual monetization — battle pass, lives, boosters, chests — earns without liquidity, CCU or a filled grid.
Built to race across chains
The wager loop is designed as one settlement engine with a swappable chain underneath. It runs on Solana today, and the escrow is built to extend to EVM — so the game can meet liquidity wherever it's moving, including the Robinhood chain.
Solana devnet
Anchor escrow deployed and settling races end to end — sub-cent fees, fast payouts.
Mainnet & Robinhood
Solana mainnet launch, plus the same escrow on EVM — reaching the Robinhood-chain audience via Chainlink's cross-chain rail.
One product, many chains — and against a category still built on turn-based board games, MOTOKART is the real-time skill racer.
Why this works right now
The rails fit the stakes
Sub-cent fees and instant finality make a micro-stake race economically sane. This exact product only works on chains where a payout costs less than the pot.
Distribution is a URL
Browser delivery skips app-store gatekeeping and 40-gigabyte installs. Every race invite is a growth loop — the link is the onboarding.
The field isn't shipping
On-chain gaming is crowded with casino skins and trailers for games that don't exist yet. A playable racer with real stakes stands out by simply being real.
Paid skill gaming is a proven model — but it lives or dies on skill brackets that stop sharks farming newcomers (the lesson from Skillz). We build tiered pots in from the start.
The road ahead
- Playable MVP, end-to-end on Solana devnet
- On-chain escrow: results, refunds, anti-squatting
- Items, coins, practice mode
- Mobile & touch support
- EVM escrow contracts (before launch)
- Security review + signed results & dispute window
- Skill tiers, anti-collusion, compliance (geo / age / KYC)
- Solana mainnet launch + public beta
- Weekly Time Trial Challenges + Kart NFT trophies
- PvE campaign + battle pass & seasons
- Cross-chain to Robinhood via Chainlink CCIP
- Staking & rewards; wallet-NFT traits in-race
- Community token as an enhancement layer
This roadmap is a direction, not a contract — priorities flex with community interest and where the dev sees the most value.