Skip to content
Transparency

GAMB·8 Verification Methodology

Every signal, weight, and threshold we use is documented on this page, sourced from the scoring engine itself. If you want to check our math, this is the math.

Last updated: August 2026·Version 2.2·Public document

1. Verification Levels

GAMB·8 uses a four-level verification ladder. Each level requires successively stronger evidence and grants higher platform trust indicators.

L0Unverified

No verification applied.

  • No data
  • Default for all streamers
L1Self-Declared

Streamer signs a legal declaration.

  • Signed declaration on file
  • Legal name verified
  • Platform account linked
L2Documented

Blockchain TX hashes or bank statement cross-referenced.

  • On-chain deposit confirmed
  • Source address classified
  • No fill deal signals
L3GAMB·8 Verified

Withdrawal challenge passed + statistical analysis clean.

  • Nonce withdrawal on-chain confirmed
  • Win rate analysis reviewed
  • Quarterly re-challenge active
L4Audit Certified

Full third-party audit + provably fair verification.

  • Independent financial audit
  • Provably fair bets verified
  • Casino API data confirmed

2. Composite Score Weights

The composite verification score (0–100) combines six independent signals. Each signal is scored 0–100, then weighted. The weights sum to 1.0; when a signal has no data, its weight is redistributed across the signals that do, so missing data never counts for or against a streamer:

SignalWeightData Source
Verified Deposit Ratio (VDR)25%On-chain blockchain scan (ETH, BTC, TRON)
Withdrawal Challenge Score25%Live nonce-amount withdrawal protocol
Statistical Anomaly (inverted)20%Casino-owned vs. third-party win rate analysis
Session Injection Score (inverted)15%Session-over-session balance tracking
Community Evidence Score10%Staff-reviewed community reports
Provably Fair Verification5%Cryptographic bet verification from exported bet data

Confidence modifier: a score computed from thin data is marked "low confidence" and displayed with a caveat rather than presented as settled.

GradeScore RangeMeaning
A+95–100Exceptional. Every strong signal confirmed.
A85–94Highly authentic. Multiple strong signals confirmed.
B70–84Good signal. Most indicators positive.
C50–69Mixed signals. Some verification present.
D30–49Weak signal. Several red flags present.
F0–29Strong house money indicators.

3. Verified Deposit Ratio (VDR)

VDR = total_verified_deposits_USD / last_known_stream_balance_USD

VDR measures how much of a streamer's visible gambling balance has been independently verified as originating from their own funds. It is calculated from on-chain blockchain transactions only; no self-reported data is accepted.

VDR RangeInterpretation
> 1.0Deposited more than current balance: strong real money signal (typical of losing players)
0.8–1.0Strong real signal: most of current balance has been verifiably deposited
0.3–0.8Ambiguous: possibly winning big, possibly partial injection
0.1–0.3Weak signal: balance significantly exceeds verified deposits
< 0.1Red flag: balance far exceeds anything verifiably deposited
0No verified deposits found: unverifiable

Deposit Source Classification

Not all verified deposits are weighted equally. Deposits are classified by origin:

  • Personal Exchange (1.0x): Funds from Coinbase, Binance, Kraken, etc. directly to casino. Strongest signal of personal ownership.
  • Known Personal Wallet (0.8x): Established wallet with 50+ transactions, consistent personal use history.
  • Unknown (0.3x): No identifiable source. Neutral weighting.
  • Fresh Wallet (0.1x): Wallet with <5 total transactions. Possible casino-provided intermediary.
  • Casino Circular (0.0x): Funds originated from a known casino hot wallet address. Zero weight: this is the ghost credit pattern.

4. Withdrawal Challenge Protocol

Withdrawal challenges are the strongest single verification signal: harder to fake than any statistical analysis. A streamer with a passed challenge cannot easily be "house money" at that specific moment.

How It Works

  1. GAMB·8 admin issues a challenge: make a withdrawal of exactly $X.XX from any casino to your linked wallet
  2. The nonce amount is unusual and specific (e.g., $47.83, $123.17), which makes it hard to fake without the casino's cooperation
  3. The streamer has 48 hours to complete it on a live stream (highly encouraged) or via blockchain proof
  4. Our monitoring system watches the linked wallet for that exact amount on-chain, with a small tolerance for network fees
  5. On detection: the challenge passes, the verification level upgrades, and an on-chain NFT proof record is created and linked from the profile

Challenge Score Formula

challenge_score = (passed × 1.0 + expired × 0.0) / total_challenges

Challenges expire if not completed in 48 hours, and expired challenges count against the score. A streamer cannot ignore challenges indefinitely; the score decays.

Automatic Re-Challenge

Level 3+ streamers receive automatic quarterly challenges. Verification expires if a streamer goes 75 days without a passed challenge.

5. Statistical Anomaly Detection

The strongest statistical tell is the split between win rates on casino-owned and third-party games.

Casino-Owned vs. Third-Party Win Rate

The key insight: in-house originals (Crash, Mines, Plinko, HiLo) run on the operator's own servers and can be configured by the operator. Third-party games (Pragmatic, Evolution, Play'n GO) cannot; their RNG is certified and hosted by the provider. A player who consistently wins more on the games the casino controls is showing you something.

anomaly_ratio = win_rate_casino_owned / win_rate_third_party
Anomaly RatioInterpretation
< 1.1Normal: win rates consistent across game types
1.1–1.5Notable: casino-owned games performing above statistical norm
1.5–2.0Suspicious: significant deviation from expected probability
> 2.0Strong signal: wins on casino-owned games far exceed statistical expectation

Minimum data requirement: At least 50 hours of session data analyzed. Fewer than 50 hours returns "insufficient data": we will not speculate on small samples.

6. Session Injection Detection

Injection detection tracks balance between streaming sessions. If a streamer's balance at the start of stream N is significantly higher than at the end of stream N-1 (without a verifiable deposit), this gap is a potential injection: funds appearing from nowhere.

injection_gap = start_balance[N] − end_balance[N-1]if injection_gap > 0 AND no blockchain deposit found → injection_event
Total InjectedVerdict
> $100,000Critical: systematic injection strongly indicated
$25,000 to $100,000Suspicious
$5,000 to $25,000Notable
< $5,000Minor (could be normal variance)
0Clean

Data source: administrator-entered balance snapshots (from VOD analysis or community reports). Each snapshot: stream date, starting balance, ending balance.

7. Community Evidence Processing

Community reports feed into the composite score as a weighted signal. Processing rules:

  • All reports start as pending: they do NOT affect the public score until reviewed
  • Reports are reviewed by GAMB·8 staff for factual basis (clip URL must work, timestamp must show claimed behavior)
  • Verified reports become verified and enter the scoring pipeline
  • Dismissed reports are removed from scoring entirely
  • Anti-brigading: accounts <30 days old cannot submit reports
  • Single reporter limit: one report per streamer per evidence type from one account

Community Score Formula

community_score = (verified_dismissals − verified_reports × 2) / total_reviewed + 0.5clamped to [0, 1]

More verified reports lower the score; more dismissed reports raise it. A streamer with zero reports has a neutral score of 0.5.

8. House Money Warning Thresholds

LabelTrigger ConditionDisplay
WarningComposite score < 40 OR (VDR < 0.1 AND 20+ hours streamed) OR anomaly_ratio > 1.8Orange warning indicator on profile
Likely House MoneyComposite score < 20 OR (multiple critical signals present) OR verified streamer/casino admissionOrange warning with text label
No WarningComposite score ≥ 40 OR insufficient data to make determinationNormal display or "unverified"

9. Streamer Rights and Dispute Process

Every streamer has the right to:

  • Apply for verification: any streamer can submit evidence at any time
  • Dispute analysis: contact disputes@gamb8.com with counter-evidence
  • Respond to reports: streamer can add a public response to any house money report
  • Request data deletion: streamers not on GAMB·8 can request removal of their profile
  • Appeal house money labels: escalated for review within 72 hours

Dispute SLA

  • Acknowledgement: 24 hours
  • Initial review: 72 hours
  • Final decision: 7 business days
  • Escalation path: disputes@gamb8.com, or the takedown process at /truth/takedown

10. Data Sources

Data TypeSourceReliability
ETH wallet transactionsAlchemy API + EtherscanOn-chain (immutable)
BTC transactionsBlockstream.info APIOn-chain (immutable)
TRON TRC-20 USDTTronGrid APIOn-chain (immutable)
Casino wallet addressesGAMB·8-maintained + Etherscan tagsCurated (updated monthly)
Stream session dataAdmin-entered from VOD analysisHuman-reviewed
Community reportsUser submissionsStaff-reviewed before scoring
Win rate analysisStreamer-submitted (Level 3+)GAMB·8-analyzed
Provably fair betsStreamer-exported CSV/JSONCryptographically verified