POC Games
Provably-fair · pay-per-use NockApp · demo

Forfeit Slots

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

Trust badge: verified
Outcome construction (public)
reel[i] = rejection-sampled H(serverSeed ‖ clientSeed ‖ nonce ‖ i) mod 8 → player wins iff ≥2 reels match (P = 176/512 = 34.375%)
Forfeit Slots — round #0
demo · no real NOCK
1House commits

The house locks a secret serverSeed behind its hash — the reels cannot be re-spun after your commitment lands.

2Player commits

Your clientSeed is half of every reel — the house cannot pick the line, and neither can you.

Spin & recompute

Complete both commitments, then reveal — each reel is an independent rejection-sampled H(serverSeed ‖ clientSeed ‖ nonce ‖ reel) mod 8, recomputed live in your browser.

Earned trust badge

Signed Ed25519 issuance receipt over the lab report snapshot 427ceff7d2dc05d1. Freshness: stale.

Verify badge

Launch evidence

Forfeit Slots launch evidence: verified

Readiness verified · score 97. Lab report → case → readiness report → badge.

Open case

Settlement residual (honest)

Fairness and forensics are fully trustless. Settlement is bonded-cooperative + timeout-forfeit (HTLC-grade), not contract-grade forced payout — Nockchain consensus cannot gate a payout on the game outcome. Disclosed in docs/FAIRNESS-DOSSIER.md.

This is 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 house wallet, fakenet end-to-end testing, and the disclosed settlement model.