Games of skill vs games of chance, and where typing races sit
TypeBag is a 1v1 typing race for money: two players type the same 30–60 second passage, and the faster, more accurate typist takes 90% of the pot. It is free to try with no account, or staked at $1–$10 in USDC on Solana.
"Is that gambling?" is the first question people ask about putting money on a typing race, and it deserves a real answer rather than a slogan. The distinction that matters comes down to three questions.
1. Who determines the outcome?
In a game of chance, the result is produced by something neither player controls: a shuffle, a wheel, a random number generator. Playing perfectly changes your expected return but never determines a single outcome.
In a typing duel, the result is produced entirely by the two people typing. Both receive the same passage at the same instant; the one who types it correctly first wins. Nothing else contributes. Repeat the same matchup and the faster typist wins again, which is the practical test of a skill contest: results are reproducible because they are caused by the participants.
2. Is there a random element?
There is no RNG in the outcome path. The passage is drawn from a corpus, but both players get the same one; a shared input is not a random determinant of who wins, in the same way both chess players getting the same board is not chance.
Variance is not the same thing as chance, and it is worth being honest that duels have some. Two closely matched typists will trade wins, and a passage with unusual vocabulary may suit one of them slightly better on the day. That is the ordinary variance of any close contest between near-equal competitors, not a mechanism that decides the result independently of them.
3. Does the house have a position?
This is the one people most often miss. A casino wins when you lose: it is the counterparty to your bet, and the maths is arranged so that it profits over time by design.
TypeBag is not a counterparty to anything. Players stake against each other; the platform takes a flat 10% rake from the pot and takes it identically whoever wins. There is no outcome TypeBag prefers and no edge on the result; the model is closer to a tournament entry fee than to a wager against the house. See stakes and fees for the exact numbers.
The counterweight: skill contests are still regulated
None of the above means "therefore it is legal everywhere," and anyone telling you otherwise is selling something. Paid skill contests are regulated in their own right, and the rules differ by jurisdiction. Some places restrict or prohibit them regardless of whether the outcome is determined by skill; the underlying question being answered there is about paid competition and consumer protection, not about whether a random number generator was involved.
Which is exactly why TypeBag blocks specific countries and nine US states outright, rather than leaving it to players to work out. The current list is on where you can play, with the authoritative version in the Terms. This page describes how these categories are generally distinguished; it is not legal advice about your situation.
Enforcing the skill premise
Calling something a skill contest only means anything if the skill is actually what wins. On TypeBag the server runs the race: every keystroke is validated server-side against the expected character, so the browser cannot report a result it did not produce, and layered detection covers inhuman timing, impossible speeds, anomalies against a player's own history, and one person running multiple accounts. Flagged duels hold the payout for human review rather than banning automatically. The detail is in how it works.
Skill does not mean safe
A skill contest can still cost you money, and being good at it does not make losses impossible; rated matchmaking specifically pairs you with people at your level, so your win rate trends toward the middle rather than upward. Stake only what you are willing to lose, and use the free tier if you want the game without the exposure. Responsible play covers deposit limits, cool-offs and self-exclusion.