CAIN-42 Lab
Exercise a real 4-node PBFT cluster (n=4, f=1, quorum 3) and check every signature in your own browser. Nothing on this page asks you to trust the server.
1. Verify a recorded fault test
A disposable twin cluster was run through: commit with 4 nodes, crash 1 then commit with 3, crash 2 (no commit), restarts. The recording is signed data. Verify it, then tamper with it and watch verification fail.
2. Live test-cluster state proofs
Four nodes of the running test cluster each sign a state proof. Your browser verifies the four signatures and checks that they agree.
3. Sandbox: send requests, crash nodes, verify the result
A dedicated sandbox twin (own keys, own state). Crash up to 2 nodes: with 3 up a request still commits; with only 2 up it must not. Nodes you leave down are restarted automatically after 2 minutes. A restarted node catches up when the next request commits.
ready
Other ways to verify
Machine-readable recipes: AI_VERIFY.json. Standalone verifiers import nothing from CAIN. Everything here is PRE-PRODUCTION and same-author.