apigaming Sign in

Verify set set_01M7AAHHG1F5M8RHBY3ADNAA7Y

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("1705798027260474186:set_01M7AAHHG1F5M8RHBY3ADNAA7Y") = 860ca131fa4fd818..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 33, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 16}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M7AAHHG3FWYT6DJJG7YN8BM4: verified

✓signatures66 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..66, every prev_hash links
✓move log66 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay66 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
66 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T11:26:35.109Z S1 59843, S2 60000 d3e7ac04cd start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T11:26:37.200Z S1 59843, S2 59909 45258ce5ca d3e7ac04cd sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T11:26:39.319Z S1 59724, S2 59909 c8d51869ed 45258ce5ca sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T11:26:41.333Z S1 59724, S2 59895 8f6b4b0e2e c8d51869ed sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T11:26:43.510Z S1 59547, S2 59895 eb640c53f7 8f6b4b0e2e sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T11:26:45.504Z S1 59547, S2 59901 fa00cf9e8f eb640c53f7 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T11:26:47.509Z S1 59542, S2 59901 8fcf470c44 fa00cf9e8f sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T11:26:49.532Z S1 59542, S2 59878 571750d59d 8fcf470c44 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T11:26:51.503Z S1 59571, S2 59878 0f37ec0c36 571750d59d sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T11:26:53.534Z S1 59571, S2 59847 b5ad3939ab 0f37ec0c36 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T11:26:55.707Z S1 59398, S2 59847 d78e73728c b5ad3939ab sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T11:26:57.827Z S1 59398, S2 59727 6f8ee67232 d78e73728c sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T11:26:59.901Z S1 59324, S2 59727 6bc4e05278 6f8ee67232 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T11:27:02.525Z S1 59324, S2 59103 8e32276118 6bc4e05278 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T11:27:04.705Z S1 59144, S2 59103 9396553ad5 8e32276118 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T11:27:06.704Z S1 59144, S2 59104 885421139e 9396553ad5 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T11:27:08.699Z S1 59149, S2 59104 1e4df780ef 885421139e sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T11:27:10.727Z S1 59149, S2 59076 8287271430 1e4df780ef sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T11:27:12.703Z S1 59173, S2 59076 558e281088 8287271430 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T11:27:14.732Z S1 59173, S2 59047 3324378fbb 558e281088 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T11:27:16.732Z S1 59173, S2 59047 6b13bd332f 3324378fbb sk_4707cd57
22 move S2 Exhibition2 22 2026-11-13T11:27:18.798Z S1 59173, S2 58981 e41e030066 6b13bd332f sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T11:27:20.761Z S1 59210, S2 58981 346239071d e41e030066 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-13T11:27:22.817Z S1 59210, S2 58925 9d29cb7cbb 346239071d sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T11:27:24.801Z S1 59226, S2 58925 0017aedb46 9d29cb7cbb sk_4707cd57
26 move S2 Exhibition2 26 2026-11-13T11:27:26.730Z S1 59226, S2 58996 5250adaa55 0017aedb46 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-13T11:27:28.697Z S1 59259, S2 58996 4f6a49b4a8 5250adaa55 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-13T11:27:30.696Z S1 59259, S2 58997 a0697408ff 4f6a49b4a8 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-13T11:27:32.656Z S1 59299, S2 58997 0c1f17e3fb a0697408ff sk_4707cd57
30 move S2 Exhibition2 30 2026-11-13T11:27:34.727Z S1 59299, S2 58926 0b743d2493 0c1f17e3fb sk_4707cd57
31 move S1 Exhibition1 31 2026-11-13T11:27:36.898Z S1 59128, S2 58926 955208a0a5 0b743d2493 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-13T11:27:38.898Z S1 59128, S2 58926 6724ae02cd 955208a0a5 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-13T11:27:40.904Z S1 59122, S2 58926 8f37675f7d 6724ae02cd sk_4707cd57
34 move S2 Exhibition2 34 2026-11-13T11:27:42.913Z S1 59122, S2 58917 63947b7ffd 8f37675f7d sk_4707cd57
35 move S1 Exhibition1 35 2026-11-13T11:27:44.872Z S1 59163, S2 58917 cbab3c2bb3 63947b7ffd sk_4707cd57
36 move S2 Exhibition2 36 2026-11-13T11:27:46.844Z S1 59163, S2 58945 99f2bacde2 cbab3c2bb3 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-13T11:27:48.823Z S1 59184, S2 58945 2352ee26fc 99f2bacde2 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-13T11:27:50.747Z S1 59184, S2 59021 e944ca398c 2352ee26fc sk_4707cd57
39 move S1 Exhibition1 39 2026-11-13T11:27:52.692Z S1 59239, S2 59021 17e8032579 e944ca398c sk_4707cd57
40 move S2 Exhibition2 40 2026-11-13T11:27:54.617Z S1 59239, S2 59096 20009ddee1 17e8032579 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-13T11:27:56.561Z S1 59295, S2 59096 30f8c6b4b1 20009ddee1 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-13T11:27:58.491Z S1 59295, S2 59166 11fa348263 30f8c6b4b1 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-13T11:28:00.446Z S1 59340, S2 59166 f822c89f49 11fa348263 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-13T11:28:02.713Z S1 59340, S2 58899 e49dfe9a8c f822c89f49 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-13T11:28:04.717Z S1 59336, S2 58899 eeb1538c09 e49dfe9a8c sk_4707cd57
46 move S2 Exhibition2 46 2026-11-13T11:28:06.675Z S1 59336, S2 58941 451ce87309 eeb1538c09 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-13T11:28:08.623Z S1 59388, S2 58941 4652b9c2bd 451ce87309 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-13T11:28:10.580Z S1 59388, S2 58984 e87ab67f72 4652b9c2bd sk_4707cd57
49 move S1 Exhibition1 49 2026-11-13T11:28:12.520Z S1 59448, S2 58984 3ed3d63fc8 e87ab67f72 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-13T11:28:14.459Z S1 59448, S2 59045 eec5e1a810 3ed3d63fc8 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-13T11:28:16.394Z S1 59513, S2 59045 d83dd59e1a eec5e1a810 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-13T11:28:18.321Z S1 59513, S2 59118 db519ae98f d83dd59e1a sk_4707cd57
53 move S1 Exhibition1 53 2026-11-13T11:28:20.251Z S1 59583, S2 59118 f50201f2ec db519ae98f sk_4707cd57
54 move S2 Exhibition2 54 2026-11-13T11:28:22.176Z S1 59583, S2 59193 07c55e19b6 f50201f2ec sk_4707cd57
55 move S1 Exhibition1 55 2026-11-13T11:28:24.116Z S1 59643, S2 59193 d02b3d6229 07c55e19b6 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-13T11:28:26.045Z S1 59643, S2 59264 41bda5dc64 d02b3d6229 sk_4707cd57
57 move S1 Exhibition1 57 2026-11-13T11:28:27.971Z S1 59717, S2 59264 841554a7a0 41bda5dc64 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-13T11:28:29.895Z S1 59717, S2 59340 91e0963eb6 841554a7a0 sk_4707cd57
59 move S1 Exhibition1 59 2026-11-13T11:28:31.821Z S1 59791, S2 59340 3d3dff6ed6 91e0963eb6 sk_4707cd57
60 move S2 Exhibition2 60 2026-11-13T11:28:33.747Z S1 59791, S2 59414 197801c853 3d3dff6ed6 sk_4707cd57
61 move S1 Exhibition1 61 2026-11-13T11:28:35.678Z S1 59860, S2 59414 aad96a31da 197801c853 sk_4707cd57
62 move S2 Exhibition2 62 2026-11-13T11:28:37.618Z S1 59860, S2 59474 c923c8593d aad96a31da sk_4707cd57
63 move S1 Exhibition1 63 2026-11-13T11:28:39.543Z S1 59935, S2 59474 c04e2c2f2f c923c8593d sk_4707cd57
64 move S2 Exhibition2 64 2026-11-13T11:28:41.468Z S1 59935, S2 59549 5e6512ae8c c04e2c2f2f sk_4707cd57
65 move S1 Exhibition1 65 2026-11-13T11:28:43.392Z S1 60011, S2 59549 85c26d638f 5e6512ae8c sk_4707cd57
66 move S2 Exhibition2 66 2026-11-13T11:28:45.316Z S1 60011, S2 59625 b520c3e3d6 85c26d638f sk_4707cd57

Game 2 m_01M7AAHHG4F2GRA5VMXME91RPK: verified

✓signatures32 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..32, every prev_hash links
✓move log32 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay32 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
32 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T11:26:35.104Z S1 59848, S2 60000 4eb0c31f00 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T11:26:37.133Z S1 59848, S2 59971 3937666df5 4eb0c31f00 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T11:26:39.299Z S1 59682, S2 59971 613d3d1a91 3937666df5 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T11:26:41.332Z S1 59682, S2 59938 5014388669 613d3d1a91 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T11:26:43.501Z S1 59513, S2 59938 7efe667a95 5014388669 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T11:26:45.516Z S1 59513, S2 59923 7ed36f96cf 7efe667a95 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T11:26:47.506Z S1 59523, S2 59923 d392ba75bb 7ed36f96cf sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T11:26:49.598Z S1 59523, S2 59831 4169c32549 d392ba75bb sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T11:26:51.618Z S1 59503, S2 59831 b2532d436f 4169c32549 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T11:26:53.632Z S1 59503, S2 59817 593ff5ab40 b2532d436f sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T11:26:55.801Z S1 59334, S2 59817 187f47d69c 593ff5ab40 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T11:26:57.827Z S1 59334, S2 59791 51e23609f3 187f47d69c sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T11:26:59.758Z S1 59403, S2 59791 c98bc793b1 51e23609f3 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T11:27:02.148Z S1 59403, S2 59401 b834366918 c98bc793b1 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T11:27:04.151Z S1 59400, S2 59401 63bfdb59d9 b834366918 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T11:27:06.128Z S1 59400, S2 59424 f1eb992e6c 63bfdb59d9 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T11:27:08.105Z S1 59423, S2 59424 13b6d9bab2 f1eb992e6c sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T11:27:10.111Z S1 59423, S2 59418 2075d8168c 13b6d9bab2 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T11:27:12.115Z S1 59419, S2 59418 5226c57a4f 2075d8168c sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T11:27:14.122Z S1 59419, S2 59411 b94c7eebce 5226c57a4f sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T11:27:16.109Z S1 59432, S2 59411 3743b97c8d b94c7eebce sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T11:27:18.116Z S1 59432, S2 59404 cb352d2bb2 3743b97c8d sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T11:27:20.069Z S1 59479, S2 59404 ea9ec1e638 cb352d2bb2 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T11:27:21.996Z S1 59479, S2 59477 d06228f773 ea9ec1e638 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T11:27:24.005Z S1 59470, S2 59477 ccf0d65618 d06228f773 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T11:27:26.000Z S1 59470, S2 59482 27ecf9fe81 ccf0d65618 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-13T11:27:27.929Z S1 59541, S2 59482 005f8bb9d2 27ecf9fe81 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-13T11:27:29.857Z S1 59541, S2 59554 9bf5315b31 005f8bb9d2 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-13T11:27:31.781Z S1 59617, S2 59554 dea908d0f9 9bf5315b31 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-13T11:27:33.717Z S1 59617, S2 59618 95a616835e dea908d0f9 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-13T11:27:35.646Z S1 59688, S2 59618 c685d60f46 95a616835e sk_4707cd57
32 move S2 Exhibition1 32 2026-11-13T11:27:37.571Z S1 59688, S2 59693 c16dc12411 c685d60f46 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_01M7AAHHG1F5M8RHBY3ADNAA7Y

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