🃏 Provably Fair
All game outcomes on our platform are generated utilizing PHP's random_int() function. This draws directly from the operating system's **cryptographically-secure pseudo-random number generator (CSPRNG)**. Unlike standard PRNGs, this setup is completely unpredictable, un-seedable by malicious actors, and fundamentally impossible for the server or any third party to manipulate.
How randomness applies to your favorite games:
- Texas Hold'em & Baccarat: A standard 52-card array is thoroughly shuffled before any cards are dealt using a secure Fisher-Yates algorithm, where each index swap is determined uniquely by
random_int(). - Roulette: Outcomes are calculated using
random_int(0, 36), assigning an absolute equal probability of 1 in 37 across all landing pockets. - Plinko: Every individual peg collision is evaluated mid-drop using
random_int(0, 1)to instantly dictate a perfect 50/50 left or right path divergence down the board.
Every single hand dealt, wheel spun, or ball dropped is immutably logged within our secure game_sessions backend table containing the following verifiable datapoints:
- Unique Session ID, game variant context, raw bet arrays, exact payouts, and end results.
- High-precision creation and resolution timestamps.
- Encrypted Game Data: Complete game snapshots stored as structural JSON payloads (e.g., initial deck states, exact player/dealer hold cards, raw Plinko pathing lists, or target roulette pockets).
This architecture leaves an indelible audit trail. If you ever require clarity on a past round, you can request a manual technical breakdown from an administrator to cross-verify your client performance history against the server-side log state.
| Game | House Edge | How It Applies |
|---|---|---|
| Texas Hold'em | 2.5% | Calculated into structural payout dynamics and standard poker math odds vs the house dealer. |
| Baccarat | 1.06% | Standard casino rules: ~1.06% edge on Banker bets (reflecting a 5% commission setup) and ~1.24% on Player bets. |
| Roulette | 2.7% | The single green zero (0) pocket introduces a natural, unaltered European configuration standard. |
| Plinko | 5.0% | Peg distributions along with individual bucket risk multipliers are mathematical mirrors designed to preserve expected returns. |
Your Torn API key is retained strictly to safely authenticate your profile state and handle balance tracking on login. **We never trigger automated outbound actions on your profile.** Account data points like your distinct Torn ID, display name, personal level, and Faction metadata exist solely to drive custom interface elements.
All financial assets, betting verification logic, and live transaction balances are handled entirely server-side. We strictly minimize client footprints, using zero persistent tracking elements beyond standard short-lived session authorization cookies necessary to lock down active states.