apigaming Sign in

Verify set set_01M7A8QBHREG6S3XE8RJTEVXM8

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

Game 1 m_01M7A8QBHTFM0RAQMME204PVJ6: verified

✓signatures36 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..36, every prev_hash links
✓move log36 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay36 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
36 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T10:54:48.509Z S1 59810, S2 60000 5282253047 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T10:54:50.533Z S1 59810, S2 59976 ce32e0cf38 5282253047 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T10:54:52.820Z S1 59523, S2 59976 9ecd1d85a8 ce32e0cf38 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T10:54:54.897Z S1 59523, S2 59899 c3ca7f0b2b 9ecd1d85a8 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T10:54:56.904Z S1 59516, S2 59899 21fc23d96c c3ca7f0b2b sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T10:54:59.000Z S1 59516, S2 59803 91d137dd3c 21fc23d96c sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T10:55:01.103Z S1 59413, S2 59803 0d6385e012 91d137dd3c sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T10:55:03.413Z S1 59413, S2 59493 b45e2fc603 0d6385e012 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T10:55:05.434Z S1 59392, S2 59493 22998b4c73 b45e2fc603 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T10:55:07.406Z S1 59392, S2 59521 13720644f2 22998b4c73 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T10:55:09.398Z S1 59400, S2 59521 02e5660309 13720644f2 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T10:55:11.360Z S1 59400, S2 59559 11bd6dbd6e 02e5660309 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T10:55:13.427Z S1 59333, S2 59559 4b35e8453f 11bd6dbd6e sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T10:55:15.605Z S1 59333, S2 59381 5ef35fa250 4b35e8453f sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T10:55:17.630Z S1 59308, S2 59381 412f1e9b2e 5ef35fa250 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T10:55:19.727Z S1 59308, S2 59284 f2959f49a6 412f1e9b2e sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T10:55:21.812Z S1 59223, S2 59284 7a4ea0fd7a f2959f49a6 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T10:55:23.836Z S1 59223, S2 59260 ce2fee4a4d 7a4ea0fd7a sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T10:55:25.815Z S1 59244, S2 59260 f1be3d53b1 ce2fee4a4d sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T10:55:27.808Z S1 59244, S2 59267 24416303b6 f1be3d53b1 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T10:55:29.759Z S1 59293, S2 59267 38e684a278 24416303b6 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-13T10:55:31.732Z S1 59293, S2 59294 bba3e19c6a 38e684a278 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T10:55:33.727Z S1 59298, S2 59294 c09f97b793 bba3e19c6a sk_4707cd57
24 move S2 Exhibition2 24 2026-11-13T10:55:35.682Z S1 59298, S2 59339 014539cca6 c09f97b793 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T10:55:37.622Z S1 59358, S2 59339 32b74ef4de 014539cca6 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-13T10:55:39.573Z S1 59358, S2 59388 d6662c9c73 32b74ef4de sk_4707cd57
27 move S1 Exhibition1 27 2026-11-13T10:55:41.545Z S1 59386, S2 59388 2c9204cd53 d6662c9c73 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-13T10:55:43.533Z S1 59386, S2 59400 4f86417247 2c9204cd53 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-13T10:55:45.496Z S1 59423, S2 59400 b8e2700b49 4f86417247 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-13T10:55:47.447Z S1 59423, S2 59449 d11edd16ff b8e2700b49 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-13T10:55:49.388Z S1 59482, S2 59449 4c438af32e d11edd16ff sk_4707cd57
32 move S2 Exhibition2 32 2026-11-13T10:55:51.317Z S1 59482, S2 59520 ad9306e8f7 4c438af32e sk_4707cd57
33 move S1 Exhibition1 33 2026-11-13T10:55:53.255Z S1 59544, S2 59520 0c80fda2c4 ad9306e8f7 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-13T10:55:55.183Z S1 59544, S2 59592 c9fa32c64e 0c80fda2c4 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-13T10:55:57.106Z S1 59621, S2 59592 31fb50cfc9 c9fa32c64e sk_4707cd57
36 move S2 Exhibition2 36 2026-11-13T10:55:59.034Z S1 59621, S2 59664 ca035f7090 31fb50cfc9 sk_4707cd57

Game 2 m_01M7A8QBHWEBDAQKMB2V9YX1HX: verified

✓signatures33 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..33, every prev_hash links
✓move log33 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay33 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
33 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T10:54:48.513Z S1 59806, S2 60000 c38ff7ef72 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T10:54:50.599Z S1 59806, S2 59914 68e516a8ea c38ff7ef72 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T10:54:52.824Z S1 59581, S2 59914 d493aa5e7d 68e516a8ea sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T10:54:54.839Z S1 59581, S2 59899 3af515f33f d493aa5e7d sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T10:54:56.903Z S1 59517, S2 59899 194e472f62 3af515f33f sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T10:54:59.002Z S1 59517, S2 59800 cd0a92d49f 194e472f62 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T10:55:01.101Z S1 59418, S2 59800 27922ce33f cd0a92d49f sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T10:55:03.414Z S1 59418, S2 59487 02595404eb 27922ce33f sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T10:55:05.499Z S1 59333, S2 59487 b2e1a588bc 02595404eb sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T10:55:07.523Z S1 59333, S2 59463 795f42848f b2e1a588bc sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T10:55:09.602Z S1 59254, S2 59463 e6c7b5df84 795f42848f sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T10:55:11.627Z S1 59254, S2 59438 7454305764 e6c7b5df84 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T10:55:13.549Z S1 59332, S2 59438 73886e59fc 7454305764 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T10:55:15.613Z S1 59332, S2 59374 7f096e16cd 73886e59fc sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T10:55:17.634Z S1 59311, S2 59374 3bf74c305f 7f096e16cd sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T10:55:19.725Z S1 59311, S2 59283 4b79a636c5 3bf74c305f sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T10:55:21.702Z S1 59334, S2 59283 a26d76315c 4b79a636c5 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T10:55:23.699Z S1 59334, S2 59286 fdb11c83b7 a26d76315c sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T10:55:25.628Z S1 59405, S2 59286 636f571238 fdb11c83b7 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T10:55:27.583Z S1 59405, S2 59331 45cf4aa258 636f571238 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T10:55:29.611Z S1 59377, S2 59331 b89f491fbf 45cf4aa258 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T10:55:31.534Z S1 59377, S2 59408 692d414d75 b89f491fbf sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T10:55:33.508Z S1 59403, S2 59408 60bb5accd8 692d414d75 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T10:55:35.520Z S1 59403, S2 59396 bfb57031b8 60bb5accd8 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T10:55:37.496Z S1 59427, S2 59396 180d70906d bfb57031b8 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T10:55:39.428Z S1 59427, S2 59464 f1d16fde6d 180d70906d sk_4707cd57
27 move S1 Exhibition2 27 2026-11-13T10:55:41.420Z S1 59435, S2 59464 6ad2dd00bf f1d16fde6d sk_4707cd57
28 move S2 Exhibition1 28 2026-11-13T10:55:43.420Z S1 59435, S2 59464 024f78efc7 6ad2dd00bf sk_4707cd57
29 move S1 Exhibition2 29 2026-11-13T10:55:45.378Z S1 59477, S2 59464 52c52c216b 024f78efc7 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-13T10:55:47.303Z S1 59477, S2 59539 5a09ea7515 52c52c216b sk_4707cd57
31 move S1 Exhibition2 31 2026-11-13T10:55:49.232Z S1 59548, S2 59539 b426f2d236 5a09ea7515 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-13T10:55:51.164Z S1 59548, S2 59607 36c51cd14a b426f2d236 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-13T10:55:53.090Z S1 59622, S2 59607 39f406299f 36c51cd14a 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_01M7A8QBHREG6S3XE8RJTEVXM8

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