Lab dashboard
Interactive lab · 34 fixtures

Test apps

Every NockApp scenario the lab runs — single-chain apps, the cross-chain Nockchain<->Base tester, and the attack catalog (negative controls that must be caught). Each fixture drives the verification chain (fixture → invariants → generated report → evidence). Browse a fixture's generated report to see its re-derived status, invariants, and evidence.

App fixture · 16

App fixture

Bridge Delayed

fixtures/bridge-delayed.lab.json

View report
App fixture

Bridge Pack

fixtures/bridge-pack.lab.json

View report
App fixture

Bridge Settlement

fixtures/bridge-settlement.lab.json

View report
App fixture

Compute Benchmark Alpha

fixtures/compute-benchmark-alpha.lab.json

View report
App fixture

Forfeit Dice Fairness

fixtures/forfeit-dice-fairness.lab.json

View report
App fixture

Forfeit Flip Fairness

fixtures/forfeit-flip-fairness.lab.json

View report
App fixture

Forfeit Highcard Fairness

fixtures/forfeit-highcard-fairness.lab.json

View report
App fixture

Forfeit Limbo Fairness

fixtures/forfeit-limbo-fairness.lab.json

View report
App fixture

Forfeit Roulette Fairness

fixtures/forfeit-roulette-fairness.lab.json

View report
App fixture

Forfeit Slots Fairness

fixtures/forfeit-slots-fairness.lab.json

View report
App fixture

Hello Counter

fixtures/hello-counter.lab.json

View report
App fixture

Intent Settlement

fixtures/intent-settlement.lab.json

View report
App fixture

Mining Pow

fixtures/mining-pow.lab.json

View report
App fixture

Payment Flow

fixtures/payment-flow.lab.json

View report
App fixture

Pma Safety

fixtures/pma-safety.lab.json

View report
App fixture

Token Issuance

fixtures/token-issuance.lab.json

View report

Cross-chain · 3

Cross-chain

Xchain Atomic Swap

fixtures/xchain-atomic-swap.lab.json

View report
Cross-chain

Xchain Federated Bridge

fixtures/xchain-federated-bridge.lab.json

View report
Cross-chain

Xchain Multi Evm Bridge

fixtures/xchain-multi-evm-bridge.lab.json

View report

Attack / negative control · 15

Attack / negative control

Attack Peek Leaks Seed

fixtures/attack-peek-leaks-seed.lab.json

View report
Attack / negative control

Attack Xchain Challenge Window Violated

fixtures/attack-xchain-challenge-window-violated.lab.json

View report
Attack / negative control

Attack Xchain Evm Hashlock Family Mismatch

fixtures/attack-xchain-evm-hashlock-family-mismatch.lab.json

View report
Attack / negative control

Attack Xchain Hash Algo Mismatch

fixtures/attack-xchain-hash-algo-mismatch.lab.json

View report
Attack / negative control

Attack Xchain Insufficient Finality For Chain

fixtures/attack-xchain-insufficient-finality-for-chain.lab.json

View report
Attack / negative control

Attack Xchain Mint Without Burn

fixtures/attack-xchain-mint-without-burn.lab.json

View report
Attack / negative control

Attack Xchain Missing Domain Separator

fixtures/attack-xchain-missing-domain-separator.lab.json

View report
Attack / negative control

Attack Xchain One Sided Settlement

fixtures/attack-xchain-one-sided-settlement.lab.json

View report
Attack / negative control

Attack Xchain Premature Finality

fixtures/attack-xchain-premature-finality.lab.json

View report
Attack / negative control

Attack Xchain Replay

fixtures/attack-xchain-replay.lab.json

View report
Attack / negative control

Attack Xchain Replay Namespacing

fixtures/attack-xchain-replay-namespacing.lab.json

View report
Attack / negative control

Attack Xchain Signature Replay

fixtures/attack-xchain-signature-replay.lab.json

View report
Attack / negative control

Attack Xchain Timelock Inversion

fixtures/attack-xchain-timelock-inversion.lab.json

View report
Attack / negative control

Attack Xchain Unauthorized Signer

fixtures/attack-xchain-unauthorized-signer.lab.json

View report
Attack / negative control

Attack Xchain Under Quorum

fixtures/attack-xchain-under-quorum.lab.json

View report

Runs are executed by the nocklab CLI (npm run lab:ci); this browser surfaces the catalog + pre-generated reports. Live in-browser runs are out of scope (the Worker cannot spawn the CLI).