Lab dashboard
Proof-of-concept games

POC Games

Provably-fair, pay-per-use NockApps where every outcome is recomputable from public data. Each game runs the full nocksperimental verification chain — lab fairness fixture → generated report → launch-evidence case → signed trust badge — and ships an in-browser verifier so neither player nor house has to trust the other.

Games
6
Verified badges
6/6
Real NOCK
Demo only

Forfeit Flip

verified

Provably-fair coin flip — even money, recomputable by either party.

construction
outcome = lowbit( H(serverSeed ‖ clientSeed ‖ nonce) ) → 0 = house, 1 = player

Forfeit Dice

verified

Provably-fair, provably-uniform dice — even money over a fixed line.

construction
roll = rejection-sampled H(serverSeed ‖ clientSeed ‖ nonce) mod 10000 → player wins iff roll ≥ 5000

Forfeit Roulette

verified

Provably-fair European roulette — pick a color, zero is the disclosed house edge.

construction
pocket = rejection-sampled H(serverSeed ‖ clientSeed ‖ nonce ‖ draw) mod 37 → player wins iff color(pocket) == bet; 0 is green (house)

Forfeit Slots

verified

Provably-fair three-reel slots — pair or better wins, odds disclosed exactly.

construction
reel[i] = rejection-sampled H(serverSeed ‖ clientSeed ‖ nonce ‖ i) mod 8 → player wins iff ≥2 reels match (P = 176/512 = 34.375%)

Forfeit High Card

verified

Provably-fair war — two distinct cards, higher rank wins, suits break ties.

construction
playerCard = H(…‖0) mod 52, houseCard = first H(…‖d), d≥1, ≠ playerCard → higher rank wins; ties: ♣ < ♦ < ♥ < ♠

Forfeit Limbo

verified

Provably-fair crash multiplier — 2.00× target, 1% edge disclosed in the curve.

construction
u = rejection-sampled H(serverSeed ‖ clientSeed ‖ nonce ‖ draw) mod 2²⁴ → multiplier = max(1.00, 0.99·2²⁴/(u+1)); player wins iff ≥ 2.00×

No party trusts the other

Two-sided commit-reveal means neither side sees the other's seed before committing, so neither can predict or bias the result; the hashlock H(seed) == commit is checked on reveal, so a post-hoc grind fails; and every outcome recomputes from public data, so a lying house is caught by recomputation, not arbitration. Fairness and forensics are fully trustless.Settlement carries a disclosed residual: Nockchain consensus cannot gate a payout on the game outcome, so it is bonded-cooperative / HTLC-grade, surfaced as a warn check on every game's readiness report.

These pages are the fairness and forensics showcase — the commit-reveal flow and the verifier run entirely in your browser and no real NOCK changes hands. Real-NOCK play is gated behind a funded house wallet and fakenet end-to-end testing.