apigaming Sign in

Verify set set_01M71R21EAF7KVWMX0ZXP3YFJ0

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("2671839862200599878:set_01M71R21EAF7KVWMX0ZXP3YFJ0") = 3c1f606c4db3d231..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 18, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 32}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M71R21EDFH28D104HA9T2EBR: 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-10T03:29:37.300Z S1 59869, S2 60000 7b3fa9ffb1 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-10T03:29:39.404Z S1 59869, S2 59896 985956c13a 7b3fa9ffb1 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-10T03:29:41.500Z S1 59773, S2 59896 eefa7a479e 985956c13a sk_4707cd57
4 move S2 Exhibition2 4 2026-11-10T03:29:43.497Z S1 59773, S2 59899 857fdcabf0 eefa7a479e sk_4707cd57
5 move S1 Exhibition1 5 2026-11-10T03:29:45.511Z S1 59759, S2 59899 ad9c89adf1 857fdcabf0 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-10T03:29:47.438Z S1 59759, S2 59972 34ccc015fc ad9c89adf1 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-10T03:29:49.424Z S1 59773, S2 59972 e4cdc22767 34ccc015fc sk_4707cd57
8 move S2 Exhibition2 8 2026-11-10T03:29:51.402Z S1 59773, S2 59994 f902e93194 e4cdc22767 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-10T03:29:53.396Z S1 59779, S2 59994 1ddcad132f f902e93194 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-10T03:29:55.397Z S1 59779, S2 59993 f6458f3028 1ddcad132f sk_4707cd57
11 move S1 Exhibition1 11 2026-11-10T03:29:57.324Z S1 59852, S2 59993 4b86b883a1 f6458f3028 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-10T03:29:59.308Z S1 59852, S2 60009 badd2aad54 4b86b883a1 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-10T03:30:01.260Z S1 59900, S2 60009 a6607fc12e badd2aad54 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-10T03:30:03.519Z S1 59900, S2 59750 cf4163d67b a6607fc12e sk_4707cd57
15 move S1 Exhibition1 15 2026-11-10T03:30:05.908Z S1 59511, S2 59750 8516479534 cf4163d67b sk_4707cd57
16 move S2 Exhibition2 16 2026-11-10T03:30:07.938Z S1 59511, S2 59720 aa68c761da 8516479534 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-10T03:30:10.009Z S1 59440, S2 59720 5ba5ab7864 aa68c761da sk_4707cd57
18 move S2 Exhibition2 18 2026-11-10T03:30:11.955Z S1 59440, S2 59774 8a5cb98d5f 5ba5ab7864 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-10T03:30:13.920Z S1 59475, S2 59774 6f501b3849 8a5cb98d5f sk_4707cd57
20 move S2 Exhibition2 20 2026-11-10T03:30:15.906Z S1 59475, S2 59788 f8c257ed8f 6f501b3849 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-10T03:30:17.896Z S1 59485, S2 59788 e4338522dd f8c257ed8f sk_4707cd57
22 move S2 Exhibition2 22 2026-11-10T03:30:19.899Z S1 59485, S2 59785 65109e0d34 e4338522dd sk_4707cd57
23 move S1 Exhibition1 23 2026-11-10T03:30:21.870Z S1 59514, S2 59785 8553ef2245 65109e0d34 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-10T03:30:23.809Z S1 59514, S2 59846 29d12f29dd 8553ef2245 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-10T03:30:25.790Z S1 59533, S2 59846 4f3d6d55be 29d12f29dd sk_4707cd57
26 move S2 Exhibition2 26 2026-11-10T03:30:27.822Z S1 59533, S2 59814 99ec2e766b 4f3d6d55be sk_4707cd57
27 move S1 Exhibition1 27 2026-11-10T03:30:29.933Z S1 59422, S2 59814 83abe64108 99ec2e766b sk_4707cd57
28 move S2 Exhibition2 28 2026-11-10T03:30:31.870Z S1 59422, S2 59877 c6cf6c40e6 83abe64108 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-10T03:30:33.913Z S1 59379, S2 59877 b7193a49fc c6cf6c40e6 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-10T03:30:35.847Z S1 59379, S2 59943 be32ea32cf b7193a49fc sk_4707cd57
31 move S1 Exhibition1 31 2026-11-10T03:30:37.836Z S1 59390, S2 59943 274247ff4a be32ea32cf sk_4707cd57
32 move S2 Exhibition2 32 2026-11-10T03:30:39.797Z S1 59390, S2 59982 a1ddc8b06b 274247ff4a sk_4707cd57
33 move S1 Exhibition1 33 2026-11-10T03:30:41.731Z S1 59456, S2 59982 73f77a0d82 a1ddc8b06b sk_4707cd57
34 move S2 Exhibition2 34 2026-11-10T03:30:43.692Z S1 59456, S2 60021 774103a603 73f77a0d82 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-10T03:30:45.621Z S1 59527, S2 60021 b674b90511 774103a603 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-10T03:30:47.551Z S1 59527, S2 60091 c3c45a6b78 b674b90511 sk_4707cd57

Game 2 m_01M71R21EFFVVSN4CR5QC8VYJ9: verified

✓signatures64 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..64, every prev_hash links
✓move log64 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay64 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
64 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-10T03:29:37.311Z S1 59858, S2 60000 0c693a1259 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-10T03:29:39.408Z S1 59858, S2 59903 f64338e0ec 0c693a1259 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-10T03:29:41.504Z S1 59762, S2 59903 03a149b671 f64338e0ec sk_4707cd57
4 move S2 Exhibition1 4 2026-11-10T03:29:43.612Z S1 59762, S2 59795 3a1c05aaf5 03a149b671 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-10T03:29:45.714Z S1 59660, S2 59795 1f46b34b0d 3a1c05aaf5 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-10T03:29:47.703Z S1 59660, S2 59806 7eaf509f0a 1f46b34b0d sk_4707cd57
7 move S1 Exhibition2 7 2026-11-10T03:29:49.699Z S1 59664, S2 59806 8f00fc1422 7eaf509f0a sk_4707cd57
8 move S2 Exhibition1 8 2026-11-10T03:29:51.629Z S1 59664, S2 59876 f0062dd4ba 8f00fc1422 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-10T03:29:53.595Z S1 59698, S2 59876 a75e138f9f f0062dd4ba sk_4707cd57
10 move S2 Exhibition1 10 2026-11-10T03:29:55.604Z S1 59698, S2 59867 497e51d592 a75e138f9f sk_4707cd57
11 move S1 Exhibition2 11 2026-11-10T03:29:57.533Z S1 59769, S2 59867 44661a775a 497e51d592 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-10T03:29:59.509Z S1 59769, S2 59891 6706205104 44661a775a sk_4707cd57
13 move S1 Exhibition2 13 2026-11-10T03:30:01.482Z S1 59796, S2 59891 d909e1909d 6706205104 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-10T03:30:04.136Z S1 59796, S2 59237 2dcf2da1a5 d909e1909d sk_4707cd57
15 move S1 Exhibition2 15 2026-11-10T03:30:06.223Z S1 59709, S2 59237 b4f6b3056e 2dcf2da1a5 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-10T03:30:08.237Z S1 59709, S2 59223 67048bf6ed b4f6b3056e sk_4707cd57
17 move S1 Exhibition2 17 2026-11-10T03:30:10.308Z S1 59638, S2 59223 561f24f0d1 67048bf6ed sk_4707cd57
18 move S2 Exhibition1 18 2026-11-10T03:30:12.332Z S1 59638, S2 59199 106f946c0b 561f24f0d1 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-10T03:30:14.329Z S1 59641, S2 59199 35bc2816fe 106f946c0b sk_4707cd57
20 move S2 Exhibition1 20 2026-11-10T03:30:16.315Z S1 59641, S2 59213 da8cdee105 35bc2816fe sk_4707cd57
21 move S1 Exhibition2 21 2026-11-10T03:30:18.244Z S1 59712, S2 59213 0a834af283 da8cdee105 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-10T03:30:20.177Z S1 59712, S2 59280 7e51587e89 0a834af283 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-10T03:30:22.206Z S1 59683, S2 59280 34a291bf00 7e51587e89 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-10T03:30:24.222Z S1 59683, S2 59264 d9b1aebdb0 34a291bf00 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-10T03:30:26.153Z S1 59752, S2 59264 c3ed39d217 d9b1aebdb0 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-10T03:30:28.128Z S1 59752, S2 59289 a4b40d86d5 c3ed39d217 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-10T03:30:30.059Z S1 59821, S2 59289 df8fb6bbab a4b40d86d5 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-10T03:30:32.027Z S1 59821, S2 59321 f233071d9d df8fb6bbab sk_4707cd57
29 move S1 Exhibition2 29 2026-11-10T03:30:34.098Z S1 59750, S2 59321 23aad2fe0e f233071d9d sk_4707cd57
30 move S2 Exhibition1 30 2026-11-10T03:30:36.041Z S1 59750, S2 59378 5266337f97 23aad2fe0e sk_4707cd57
31 move S1 Exhibition2 31 2026-11-10T03:30:38.021Z S1 59770, S2 59378 34997165b6 5266337f97 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-10T03:30:39.954Z S1 59770, S2 59445 d24553e3d2 34997165b6 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-10T03:30:41.884Z S1 59840, S2 59445 b12d383668 d24553e3d2 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-10T03:30:43.908Z S1 59840, S2 59421 644f0ed1bf b12d383668 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-10T03:30:45.898Z S1 59850, S2 59421 babade48a1 644f0ed1bf sk_4707cd57
36 move S2 Exhibition1 36 2026-11-10T03:30:47.895Z S1 59850, S2 59424 b8829246dc babade48a1 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-10T03:30:49.918Z S1 59827, S2 59424 8695eb0333 b8829246dc sk_4707cd57
38 move S2 Exhibition1 38 2026-11-10T03:30:51.843Z S1 59827, S2 59499 69bd5d9ef6 8695eb0333 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-10T03:30:53.813Z S1 59857, S2 59499 7902c2e405 69bd5d9ef6 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-10T03:30:55.798Z S1 59857, S2 59514 1301cefb55 7902c2e405 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-10T03:30:57.806Z S1 59849, S2 59514 094c8c7a03 1301cefb55 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-10T03:30:59.780Z S1 59849, S2 59540 3c7d0288c5 094c8c7a03 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-10T03:31:02.068Z S1 59561, S2 59540 b23a645ea5 3c7d0288c5 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-10T03:31:04.084Z S1 59561, S2 59524 7962954b58 b23a645ea5 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-10T03:31:06.053Z S1 59592, S2 59524 d25dbd9c5b 7962954b58 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-10T03:31:08.013Z S1 59592, S2 59564 40df595b48 d25dbd9c5b sk_4707cd57
47 move S1 Exhibition2 47 2026-11-10T03:31:09.966Z S1 59639, S2 59564 b96b094b31 40df595b48 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-10T03:31:11.911Z S1 59639, S2 59619 d029d850e6 b96b094b31 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-10T03:31:13.848Z S1 59702, S2 59619 88ec51b380 d029d850e6 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-10T03:31:15.787Z S1 59702, S2 59680 ff34e2e420 88ec51b380 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-10T03:31:17.719Z S1 59770, S2 59680 d1fa12d162 ff34e2e420 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-10T03:31:19.654Z S1 59770, S2 59745 1153e6d6d6 d1fa12d162 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-10T03:31:21.597Z S1 59827, S2 59745 3dea787694 1153e6d6d6 sk_4707cd57
54 move S2 Exhibition1 54 2026-11-10T03:31:23.544Z S1 59827, S2 59798 f3c96ded87 3dea787694 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-10T03:31:25.476Z S1 59895, S2 59798 ed833948a2 f3c96ded87 sk_4707cd57
56 move S2 Exhibition1 56 2026-11-10T03:31:27.409Z S1 59895, S2 59865 dfbe97f8a3 ed833948a2 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-10T03:31:29.336Z S1 59968, S2 59865 4600ae9482 dfbe97f8a3 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-10T03:31:31.267Z S1 59968, S2 59934 92285b3bba 4600ae9482 sk_4707cd57
59 move S1 Exhibition2 59 2026-11-10T03:31:33.197Z S1 60038, S2 59934 314525dd82 92285b3bba sk_4707cd57
60 move S2 Exhibition1 60 2026-11-10T03:31:35.126Z S1 60038, S2 60005 37e63ef735 314525dd82 sk_4707cd57
61 move S1 Exhibition2 61 2026-11-10T03:31:37.051Z S1 60113, S2 60005 918c0deaba 37e63ef735 sk_4707cd57
62 move S2 Exhibition1 62 2026-11-10T03:31:38.988Z S1 60113, S2 60068 4518efe571 918c0deaba sk_4707cd57
63 move S1 Exhibition2 63 2026-11-10T03:31:40.917Z S1 60184, S2 60068 cd58b5009a 4518efe571 sk_4707cd57
64 move S2 Exhibition1 64 2026-11-10T03:31:42.851Z S1 60184, S2 60134 2a8787f026 cd58b5009a 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_01M71R21EAF7KVWMX0ZXP3YFJ0

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