apigaming Sign in

Verify set set_01M7BD0TMPEMJ9D2EPFQNSZAFJ

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("3489081077426685397:set_01M7BD0TMPEMJ9D2EPFQNSZAFJ") = 0cff997e376008b3..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 8, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 10}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M7BD0TMRFJ0VV969FF141VYQ: verified

✓signatures16 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..16, every prev_hash links
✓move log16 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay16 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
16 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T21:29:07.620Z S1 59801, S2 60000 37e091be01 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T21:29:09.703Z S1 59801, S2 59917 2e787dad95 37e091be01 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T21:29:11.798Z S1 59706, S2 59917 95f8994dbe 2e787dad95 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T21:29:13.747Z S1 59706, S2 59968 25cc3a6066 95f8994dbe sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T21:29:15.824Z S1 59629, S2 59968 a031175d7f 25cc3a6066 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T21:29:17.918Z S1 59629, S2 59874 73437981be a031175d7f sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T21:29:19.906Z S1 59641, S2 59874 e5765fb899 73437981be sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T21:29:21.910Z S1 59641, S2 59870 cbc1fd05d5 e5765fb899 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T21:29:23.921Z S1 59630, S2 59870 b05db95863 cbc1fd05d5 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T21:29:25.885Z S1 59630, S2 59906 8aa94b985a b05db95863 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T21:29:27.812Z S1 59703, S2 59906 3e139a17eb 8aa94b985a sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T21:29:29.821Z S1 59703, S2 59897 831b183df6 3e139a17eb sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T21:29:31.748Z S1 59776, S2 59897 976b815800 831b183df6 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T21:29:33.726Z S1 59776, S2 59919 9c2a9b9d54 976b815800 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T21:29:35.697Z S1 59805, S2 59919 40083c4467 9c2a9b9d54 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T21:29:37.638Z S1 59805, S2 59978 dadcb23eb9 40083c4467 sk_4707cd57

Game 2 m_01M7BD0TMSEYVBYAKNFCTK14S3: verified

✓signatures20 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..20, every prev_hash links
✓move log20 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay20 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
20 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T21:29:07.609Z S1 59812, S2 60000 7b9e7b506e start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T21:29:09.699Z S1 59812, S2 59910 4da3595505 7b9e7b506e sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T21:29:11.734Z S1 59777, S2 59910 d6cf637c86 4da3595505 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T21:29:13.704Z S1 59777, S2 59940 6e135681e2 d6cf637c86 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T21:29:15.665Z S1 59816, S2 59940 20ed64ad32 6e135681e2 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T21:29:17.730Z S1 59816, S2 59875 1256fe8fbc 20ed64ad32 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T21:29:19.695Z S1 59851, S2 59875 9756c007a7 1256fe8fbc sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T21:29:21.729Z S1 59851, S2 59841 4adea8cc65 9756c007a7 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T21:29:23.715Z S1 59865, S2 59841 0ea1933fd0 4adea8cc65 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T21:29:25.677Z S1 59865, S2 59879 d28c02a757 0ea1933fd0 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T21:29:27.711Z S1 59831, S2 59879 5855bc10e3 d28c02a757 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T21:29:29.697Z S1 59831, S2 59893 f166242095 5855bc10e3 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T21:29:31.704Z S1 59824, S2 59893 4e9e92a43d f166242095 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T21:29:33.630Z S1 59824, S2 59967 36f7e6009f 4e9e92a43d sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T21:29:35.627Z S1 59827, S2 59967 7d55d0a7a4 36f7e6009f sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T21:29:37.617Z S1 59827, S2 59977 ac7decd6f9 7d55d0a7a4 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T21:29:39.551Z S1 59893, S2 59977 8c5818a92d ac7decd6f9 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T21:29:41.492Z S1 59893, S2 60036 9dc826a39a 8c5818a92d sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T21:29:43.415Z S1 59970, S2 60036 075748c64b 9dc826a39a sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T21:29:45.340Z S1 59970, S2 60111 69bd79df92 075748c64b 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_01M7BD0TMPEMJ9D2EPFQNSZAFJ

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