apigaming Sign in

Verify set set_01M787Z6KWEGRB2JYFXMYD11KF

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("6625245153334756355:set_01M787Z6KWEGRB2JYFXMYD11KF") = b660bd5b94e840a9..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 0.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 2.0}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M787Z6KYF1R8G11GNB4B1AP8: verified

✓signatures17 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..17, every prev_hash links
✓move log17 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay17 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
17 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-12T16:03:08.122Z S1 59848, S2 60000 58746e14ce start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T16:03:10.127Z S1 59848, S2 59995 133c2aa10f 58746e14ce sk_4707cd57
3 move S1 Exhibition1 3 2026-11-12T16:03:12.303Z S1 59672, S2 59995 2fdfd8972a 133c2aa10f sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T16:03:14.427Z S1 59672, S2 59871 242286b72d 2fdfd8972a sk_4707cd57
5 move S1 Exhibition1 5 2026-11-12T16:03:16.534Z S1 59565, S2 59871 495185f5a5 242286b72d sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T16:03:18.700Z S1 59565, S2 59705 c8814db6b9 495185f5a5 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-12T16:03:20.733Z S1 59532, S2 59705 0242fe6a1e c8814db6b9 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T16:03:22.739Z S1 59532, S2 59699 aa30f27831 0242fe6a1e sk_4707cd57
9 move S1 Exhibition1 9 2026-11-12T16:03:24.800Z S1 59471, S2 59699 3da5c2188f aa30f27831 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T16:03:26.761Z S1 59471, S2 59738 ad57e8d5e8 3da5c2188f sk_4707cd57
11 move S1 Exhibition1 11 2026-11-12T16:03:28.707Z S1 59525, S2 59738 c3c79d9e7d ad57e8d5e8 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T16:03:30.645Z S1 59525, S2 59800 79abdd3524 c3c79d9e7d sk_4707cd57
13 move S1 Exhibition1 13 2026-11-12T16:03:32.612Z S1 59558, S2 59800 1032606fe6 79abdd3524 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T16:03:34.541Z S1 59558, S2 59871 ab71a9b676 1032606fe6 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-12T16:03:36.491Z S1 59608, S2 59871 e4351ac363 ab71a9b676 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T16:03:38.424Z S1 59608, S2 59938 74bcba3e96 e4351ac363 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-12T16:03:40.351Z S1 59681, S2 59938 87eb6ef47b 74bcba3e96 sk_4707cd57

Game 2 m_01M787Z6KZEC986YGVK5M8M7C6: verified

✓signatures42 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..42, every prev_hash links
✓move log42 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay42 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
42 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-12T16:03:08.135Z S1 59835, S2 60000 7910e6b43b start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-12T16:03:10.105Z S1 59835, S2 60030 e6581197cb 7910e6b43b sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T16:03:12.227Z S1 59713, S2 60030 38f573f57b e6581197cb sk_4707cd57
4 move S2 Exhibition1 4 2026-11-12T16:03:14.413Z S1 59713, S2 59844 38903cc5e2 38f573f57b sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T16:03:16.598Z S1 59528, S2 59844 285ad350b5 38903cc5e2 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-12T16:03:18.633Z S1 59528, S2 59809 51a3e411ae 285ad350b5 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T16:03:20.801Z S1 59360, S2 59809 dbbf882bea 51a3e411ae sk_4707cd57
8 move S2 Exhibition1 8 2026-11-12T16:03:22.919Z S1 59360, S2 59691 67f0184848 dbbf882bea sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T16:03:24.921Z S1 59358, S2 59691 e3455e44fe 67f0184848 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-12T16:03:26.903Z S1 59358, S2 59709 f823b632cd e3455e44fe sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T16:03:28.831Z S1 59430, S2 59709 63a74b3e59 f823b632cd sk_4707cd57
12 move S2 Exhibition1 12 2026-11-12T16:03:30.804Z S1 59430, S2 59736 043eb31a4f 63a74b3e59 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T16:03:32.822Z S1 59412, S2 59736 f317a8c1bf 043eb31a4f sk_4707cd57
14 move S2 Exhibition1 14 2026-11-12T16:03:34.814Z S1 59412, S2 59744 f45218afd3 f317a8c1bf sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T16:03:36.797Z S1 59429, S2 59744 b0ff460b42 f45218afd3 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-12T16:03:38.808Z S1 59429, S2 59733 100cc5f216 b0ff460b42 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T16:03:40.798Z S1 59439, S2 59733 6983ef7985 100cc5f216 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-12T16:03:42.808Z S1 59439, S2 59723 805b36aa67 6983ef7985 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T16:03:44.802Z S1 59445, S2 59723 36225142cf 805b36aa67 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-12T16:03:46.824Z S1 59445, S2 59701 deaed95bb0 36225142cf sk_4707cd57
21 move S1 Exhibition2 21 2026-11-12T16:03:48.831Z S1 59438, S2 59701 4eb7ddb10c deaed95bb0 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-12T16:03:50.832Z S1 59438, S2 59700 484134494e 4eb7ddb10c sk_4707cd57
23 move S1 Exhibition2 23 2026-11-12T16:03:52.817Z S1 59453, S2 59700 00456d6045 484134494e sk_4707cd57
24 move S2 Exhibition1 24 2026-11-12T16:03:54.832Z S1 59453, S2 59685 c918f39fbc 00456d6045 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-12T16:03:56.804Z S1 59481, S2 59685 cd4447f9e5 c918f39fbc sk_4707cd57
26 move S2 Exhibition1 26 2026-11-12T16:03:58.821Z S1 59481, S2 59668 381522018c cd4447f9e5 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-12T16:04:00.775Z S1 59527, S2 59668 bf21cdd29e 381522018c sk_4707cd57
28 move S2 Exhibition1 28 2026-11-12T16:04:02.850Z S1 59527, S2 59593 670788586e bf21cdd29e sk_4707cd57
29 move S1 Exhibition2 29 2026-11-12T16:04:04.984Z S1 59393, S2 59593 a8914628f1 670788586e sk_4707cd57
30 move S2 Exhibition1 30 2026-11-12T16:04:06.909Z S1 59393, S2 59668 b1c5647476 a8914628f1 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-12T16:04:08.864Z S1 59438, S2 59668 749733bc07 b1c5647476 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-12T16:04:10.808Z S1 59438, S2 59724 e7a2a3ffde 749733bc07 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-12T16:04:12.746Z S1 59500, S2 59724 c49caa2ddb e7a2a3ffde sk_4707cd57
34 move S2 Exhibition1 34 2026-11-12T16:04:14.699Z S1 59500, S2 59771 fbb65f966f c49caa2ddb sk_4707cd57
35 move S1 Exhibition2 35 2026-11-12T16:04:16.638Z S1 59561, S2 59771 f0ac0a13dd fbb65f966f sk_4707cd57
36 move S2 Exhibition1 36 2026-11-12T16:04:18.614Z S1 59561, S2 59795 9557d785a6 f0ac0a13dd sk_4707cd57
37 move S1 Exhibition2 37 2026-11-12T16:04:20.553Z S1 59622, S2 59795 0d9cf3e031 9557d785a6 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-12T16:04:22.486Z S1 59622, S2 59862 4b74821a1a 0d9cf3e031 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-12T16:04:24.420Z S1 59688, S2 59862 894012809d 4b74821a1a sk_4707cd57
40 move S2 Exhibition1 40 2026-11-12T16:04:26.350Z S1 59688, S2 59932 d4e7b607cf 894012809d sk_4707cd57
41 move S1 Exhibition2 41 2026-11-12T16:04:28.279Z S1 59759, S2 59932 981f92e8ba d4e7b607cf sk_4707cd57
42 move S2 Exhibition1 42 2026-11-12T16:04:30.209Z S1 59759, S2 60002 7eecc2c00c 981f92e8ba 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_01M787Z6KWEGRB2JYFXMYD11KF

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