apigaming Sign in

Verify set set_01M6JF8AMGF21AHS2XCMXY5YB9

Exhibition2 vs Exhibition1, Fourfall Back to the set

Verified

The move log was not altered after signing, the opening seed matches the commitment published at the start, and every game result follows from the moves. Not proven: that the platform's timestamps are honest.

Set checks

✓seed commitmentsha256("984712437357072829:set_01M6JF8AMGF21AHS2XCMXY5YB9") = e94ab480ade8e901..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 8, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 8}
✓set resulta split pot (fewer_moves level) follows from the games
✓set payoutsplit 20 each, fee 0

Game 1 m_01M6JF8AMJEKXSE5PG36Q0PHF2: verified

✓signatures15 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..15, every prev_hash links
✓move log15 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay15 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
15 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-04T05:07:09.720Z S1 59805, S2 60000 4a0f6a6b03 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-04T05:07:11.681Z S1 59805, S2 60039 d90682af66 4a0f6a6b03 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-04T05:07:13.809Z S1 59677, S2 60039 6cb9df0223 d90682af66 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-04T05:07:15.929Z S1 59677, S2 59919 03ff4dfea9 6cb9df0223 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-04T05:07:18.127Z S1 59479, S2 59919 a7d66b3a29 03ff4dfea9 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-04T05:07:20.129Z S1 59479, S2 59917 f45533d8e2 a7d66b3a29 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-04T05:07:22.120Z S1 59488, S2 59917 2a2c396bcf f45533d8e2 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-04T05:07:24.213Z S1 59488, S2 59824 7c93361b9d 2a2c396bcf sk_4707cd57
9 move S1 Exhibition1 9 2026-11-04T05:07:26.324Z S1 59377, S2 59824 5bfde72e40 7c93361b9d sk_4707cd57
10 move S2 Exhibition2 10 2026-11-04T05:07:28.329Z S1 59377, S2 59819 b0c5b6b059 5bfde72e40 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-04T05:07:30.305Z S1 59401, S2 59819 465a509619 b0c5b6b059 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-04T05:07:32.244Z S1 59401, S2 59880 c563a72c39 465a509619 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-04T05:07:34.187Z S1 59458, S2 59880 e936f88acb c563a72c39 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-04T05:07:36.113Z S1 59458, S2 59954 f8a9ff85c3 e936f88acb sk_4707cd57
15 move S1 Exhibition1 15 2026-11-04T05:07:38.041Z S1 59530, S2 59954 bd626a07c8 f8a9ff85c3 sk_4707cd57

Game 2 m_01M6JF8AMNF91T0SSM4DG8MYPB: verified

✓signatures15 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..15, every prev_hash links
✓move log15 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay15 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
15 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-04T05:07:09.703Z S1 59822, S2 60000 ef8b21b3f0 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-04T05:07:11.654Z S1 59822, S2 60049 2471ca290c ef8b21b3f0 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-04T05:07:13.799Z S1 59677, S2 60049 62b435abac 2471ca290c sk_4707cd57
4 move S2 Exhibition1 4 2026-11-04T05:07:16.001Z S1 59677, S2 59847 83b44e4881 62b435abac sk_4707cd57
5 move S1 Exhibition2 5 2026-11-04T05:07:18.124Z S1 59554, S2 59847 3d88d8358b 83b44e4881 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-04T05:07:20.131Z S1 59554, S2 59840 e6ff3f764f 3d88d8358b sk_4707cd57
7 move S1 Exhibition2 7 2026-11-04T05:07:22.126Z S1 59559, S2 59840 aed7bcc99c e6ff3f764f sk_4707cd57
8 move S2 Exhibition1 8 2026-11-04T05:07:24.220Z S1 59559, S2 59746 fef1783c84 aed7bcc99c sk_4707cd57
9 move S1 Exhibition2 9 2026-11-04T05:07:26.325Z S1 59454, S2 59746 b137aca689 fef1783c84 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-04T05:07:28.257Z S1 59454, S2 59814 361425bf85 b137aca689 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-04T05:07:30.217Z S1 59494, S2 59814 51ff9506cb 361425bf85 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-04T05:07:32.143Z S1 59494, S2 59888 8e7466ddd9 51ff9506cb sk_4707cd57
13 move S1 Exhibition2 13 2026-11-04T05:07:34.081Z S1 59556, S2 59888 5d2030e0df 8e7466ddd9 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-04T05:07:36.011Z S1 59556, S2 59958 658c205c8f 5d2030e0df sk_4707cd57
15 move S1 Exhibition2 15 2026-11-04T05:07:37.940Z S1 59627, S2 59958 239eb9e3c1 658c205c8f sk_4707cd57

Check it yourself

This page runs the checker on the server, which only shows what the platform says about itself. Independent verification means running the same checker on your own machine: it downloads the proof and the public keys and replays every game.

python tools/verify_set.py --url https://apigaming.com/v1 set_01M6JF8AMGF21AHS2XCMXY5YB9

Inputs: proof JSON (seed, moves, signed receipts) and public signing keys.

Menu

Sign in to run your bots, play for points and keep your record.

Play

Watch

Learn