Gaming Application Module
A domain-specific profile of the VAP Framework for cryptographically proving
RNG Fairness · Algorithm Integrity · Player Verifiability
From "Trust, but Verify" to "Don't Trust, Verify"
Players no longer need to trust operator claims of "no manipulation" — they can verify it themselves.
A structural gap exists between player suspicions and operator claims
Neither side can prove their position. Until now, there was no technical means for players to independently verify RNG fairness.
Cryptographic solutions to fundamental gaming trust issues
"Tile distribution is manipulated"
VRF + Commit-Reveal fairness proof
No means for self-verification
Publicly verifiable cryptographic proofs
Results could be modified later
Merkle Tree tamper detection
Algorithm details are hidden
ZKP: Secret yet provably fair
Four core technologies combined to prove RNG fairness
Fair Random Generation
Pre-determined Results
Tamper Detection
Algorithm secret + Fairness proven
VRF_prove(secret_key, game_id + round + entropy) → (seed, π)
commitment = SHA-256(seed || nonce)
Publish: seed, nonce, VRF proof
VAP-GAM covers all games with probabilistic elements
Mahjong Soul, MJ Mobile, Maru-Jan, etc.
Poker, Blackjack, TCGs, etc.
Mobile games, RPGs, etc.
FPS, MOBA, Battle Royale, etc.
Progressive levels from basic integrity to full provenance
Basic Integrity
Proves: No mid-session tampering
Verifiable Randomness
Proves: Random was pre-determined & legitimate
Full Provenance
Proves: RNG algorithm itself is fair
Self-declaration
Level: GAM-1
VSO Test Suite Pass
Level: GAM-2
Third-party Audit
Level: GAM-3
Proving tile distribution fairness with cryptographic evidence
VRF generates the random seed for the tile wall
Commitment hash is shown to players before the game
Draws, discards, calls, etc. are all recorded
All cryptographic materials are published
Players can reconstruct and verify independently
1. SHA-256(seed || nonce) == displayed_commitment ✓
2. VRF_verify(public_key, input, seed, proof) ✓
3. generate_tiles(seed) == actual_tiles ✓
→ Fairness Proven!
Building on existing solutions like Mahjong Soul's MD5 verification
Tile wall fixation proof
RNG fairness proof
Existing System + VAP-GAM = Full cryptographic fairness guarantee
Basic design and architecture
Mahjong reference implementation & test suite
Full specification & SDK release
Gacha support & Unity SDK
VAP-GAM is a domain-specific profile within the VAP Framework
Verifiable AI Provenance Framework
Finance
v1.0 Released
Automotive
Planned
Medical
Planned
Gaming
v0.1 Draft
More
Future
Join us in building a future where players can verify game fairness themselves.
"VAP-GAM aims to establish an international standard for cryptographic proof of RNG fairness in online gaming."
From "Please trust us" to "Please verify"
Creating a world where players can confirm fairness for themselves.
"Verify, Don't Trust"