Generated reports

Generated report detail

Forfeit High Card (fairness)

Fixture forfeit-highcard-fairness-v0 generated pass at 2026-06-10T22:58:55.216Z.

JSON
Status
pass
Steps
1/1
Invariants
3/3
Snapshots
2

Environment

Mode

mock-fakenet

gRPC Endpoint

n/a

Fakenet Command

model

Positive proof of the forfeit-highcard fairness invariants over a resolved round.

Peek surface is commitment-only (no seed); revealed seeds hash to their commitments; nonce strictly increases.

Two distinct cards drawn from a 52-card deck, recomputable from public reveals; higher rank wins, suit (♣<♦<♥<♠) breaks rank ties.

Honest limit: this proves the MODEL and that the invariants are well-formed, not the compiled Hoon. Real-VM poke/peek awaits generic-cause nockapp-run.

Next Actions

  1. Replace mock poke and peek execution with local fakenet adapter calls.
  2. Replace command-backed fakenet metadata probes with stable gRPC-native probes once node surfaces are available.
  3. Persist generated reports under a project workspace.
  4. Add app-specific invariant packs as the NockApp interface stabilizes.

Invariant Packs

No invariant packs referenced.

Run Steps

Peek the commitment-only surface

peek

pass

4

Invariant Results

Peek surface never exposes an unrevealed seed

critical

pass

Observed peek surface clean: 7 field(s), no unrevealed secret; expected no unrevealed seed/secret in the peek surface at peekSurface.

Revealed seeds hash to their commitments (provable fairness)

critical

pass

Observed all 2 revealed seed(s) hash to their commitment; expected sha256(seed) == commit for every revealed pair under reveals.

Nonce strictly increases (replay safety)

high

pass

Observed [0,1,2,3,4]; expected nonceSequence is a strictly-increasing numeric sequence (replay/nonce safety).

Alerts

No alert policies configured.

Adapter Observations

No adapter observations captured.

State Diffs

No state diffs captured.

Snapshot Timeline

Initial state

initial

41ecb8800fc7f7df

After peek-commit-surface

peek-commit-surface

41ecb8800fc7f7df

Artifacts

Report ID

lab_forfeit-highcard-fairness-v0_20260610225855216

Report Hash

sha256:f3a16d58a3195ad18a1fdf5f18357c1e49248166e3a4a7422964d5d8fa73f195

Snapshot Root

41ecb8800fc7f7df

JSON Path

/bundle/server-functions/default/.nocklab/forfeit-highcard-fairness.report.json

Markdown Path

/bundle/server-functions/default/.nocklab/forfeit-highcard-fairness.report.md

Markdown Bytes

1159

Changed Paths

none

Markdown Preview

# ✅ Forfeit High Card (fairness) Lab Report

Alert Summary

0 triggered, 0 clear

Verification Candidate

Candidate

Forfeit High Card (fairness) Verification Candidate

Status

ready

Signature

unsigned

Invariant Packs

none

Report Hash

sha256:f3a16d58a3195ad18a1fdf5f18357c1e49248166e3a4a7422964d5d8fa73f195

Snapshot Root

41ecb8800fc7f7df