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

Forfeit High Card

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

Trust badge: verified
Outcome construction (public)
playerCard = H(…‖0) mod 52, houseCard = first H(…‖d), d≥1, ≠ playerCard → higher rank wins; ties: ♣ < ♦ < ♥ < ♠
Forfeit High Card — round #0
demo · no real NOCK
1House commits

The house locks a secret serverSeed behind its hash — it cannot redraw either card afterwards.

2Player commits

Your clientSeed is half of both draws — neither side can steer who gets the higher card.

Draw & recompute

Complete both commitments, then reveal — your card is H(serverSeed ‖ clientSeed ‖ nonce ‖ 0) mod 52, the house walks draws 1, 2, 3… until it lands on a different card. All recomputed live in your browser.

Earned trust badge

Signed Ed25519 issuance receipt over the lab report snapshot 41ecb8800fc7f7df. Freshness: stale.

Verify badge

Launch evidence

Forfeit High Card 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.