apigaming Sign in

Verify set set_01M71DK3QYED7SR30YVJYB66F7

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

Game 1 m_01M71DK3R0F059AC5JRRJPFVWQ: 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 Exhibition1 1 2026-11-10T00:26:42.410Z S1 59835, S2 60000 ffcae12472 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-10T00:26:44.606Z S1 59835, S2 59804 b642e19cef ffcae12472 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-10T00:26:46.632Z S1 59809, S2 59804 d9e65e025b b642e19cef sk_4707cd57
4 move S2 Exhibition2 4 2026-11-10T00:26:48.828Z S1 59809, S2 59608 5502373696 d9e65e025b sk_4707cd57
5 move S1 Exhibition1 5 2026-11-10T00:26:50.816Z S1 59821, S2 59608 59c7d28f56 5502373696 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-10T00:26:52.914Z S1 59821, S2 59510 190dd5908c 59c7d28f56 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-10T00:26:54.925Z S1 59810, S2 59510 2e7825077b 190dd5908c sk_4707cd57
8 move S2 Exhibition2 8 2026-11-10T00:26:56.910Z S1 59810, S2 59525 24d6a99e9d 2e7825077b sk_4707cd57
9 move S1 Exhibition1 9 2026-11-10T00:26:59.051Z S1 59669, S2 59525 1287ae51bf 24d6a99e9d sk_4707cd57
10 move S2 Exhibition2 10 2026-11-10T00:27:01.098Z S1 59669, S2 59478 a071f43b65 1287ae51bf sk_4707cd57
11 move S1 Exhibition1 11 2026-11-10T00:27:03.216Z S1 59551, S2 59478 f1dd8a9354 a071f43b65 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-10T00:27:05.208Z S1 59551, S2 59486 054dc5ec39 f1dd8a9354 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-10T00:27:07.174Z S1 59585, S2 59486 db61885212 054dc5ec39 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-10T00:27:09.207Z S1 59585, S2 59453 204249a85d db61885212 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-10T00:27:11.231Z S1 59561, S2 59453 504c9ccac9 204249a85d sk_4707cd57
16 move S2 Exhibition2 16 2026-11-10T00:27:13.163Z S1 59561, S2 59521 9604dd2565 504c9ccac9 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-10T00:27:15.140Z S1 59584, S2 59521 c79b46c195 9604dd2565 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-10T00:27:17.140Z S1 59584, S2 59521 ac89fb5441 c79b46c195 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-10T00:27:19.197Z S1 59527, S2 59521 cf0dbdcf30 ac89fb5441 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-10T00:27:21.203Z S1 59527, S2 59515 6a18663096 cf0dbdcf30 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-10T00:27:23.198Z S1 59532, S2 59515 ef020d987d 6a18663096 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-10T00:27:25.196Z S1 59532, S2 59517 3b174f1da3 ef020d987d sk_4707cd57
23 move S1 Exhibition1 23 2026-11-10T00:27:27.165Z S1 59563, S2 59517 d81b1854aa 3b174f1da3 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-10T00:27:29.128Z S1 59563, S2 59554 6c547c4bcf d81b1854aa sk_4707cd57
25 move S1 Exhibition1 25 2026-11-10T00:27:31.120Z S1 59571, S2 59554 4962a8e144 6c547c4bcf sk_4707cd57
26 move S2 Exhibition2 26 2026-11-10T00:27:33.075Z S1 59571, S2 59599 cff5f9d12a 4962a8e144 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-10T00:27:35.038Z S1 59608, S2 59599 9bcae27109 cff5f9d12a sk_4707cd57
28 move S2 Exhibition2 28 2026-11-10T00:27:36.986Z S1 59608, S2 59651 e7c70dbafc 9bcae27109 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-10T00:27:38.998Z S1 59596, S2 59651 c577513022 e7c70dbafc sk_4707cd57
30 move S2 Exhibition2 30 2026-11-10T00:27:40.974Z S1 59596, S2 59675 4eeb323c9f c577513022 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-10T00:27:42.928Z S1 59642, S2 59675 5692df6dbf 4eeb323c9f sk_4707cd57
32 move S2 Exhibition2 32 2026-11-10T00:27:44.855Z S1 59642, S2 59748 c1c7e9b816 5692df6dbf sk_4707cd57
33 move S1 Exhibition1 33 2026-11-10T00:27:46.806Z S1 59691, S2 59748 5fbcd43091 c1c7e9b816 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-10T00:27:48.767Z S1 59691, S2 59787 75951103ce 5fbcd43091 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-10T00:27:50.701Z S1 59757, S2 59787 92edd436d1 75951103ce sk_4707cd57
36 move S2 Exhibition2 36 2026-11-10T00:27:52.629Z S1 59757, S2 59859 db96b6d7b1 92edd436d1 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-10T00:27:54.568Z S1 59818, S2 59859 34b0ae976a db96b6d7b1 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-10T00:27:56.514Z S1 59818, S2 59913 c3373de795 34b0ae976a sk_4707cd57
39 move S1 Exhibition1 39 2026-11-10T00:27:58.460Z S1 59872, S2 59913 c53d78a830 c3373de795 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-10T00:28:00.413Z S1 59872, S2 59960 09c1e50ee4 c53d78a830 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-10T00:28:02.640Z S1 59645, S2 59960 0f0442cba2 09c1e50ee4 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-10T00:28:04.709Z S1 59645, S2 59891 8d8e7174cf 0f0442cba2 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-10T00:28:06.638Z S1 59716, S2 59891 7f198600c2 8d8e7174cf sk_4707cd57
44 move S2 Exhibition2 44 2026-11-10T00:28:08.582Z S1 59716, S2 59947 66aaedd0e6 7f198600c2 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-10T00:28:10.524Z S1 59774, S2 59947 3ec8ce1426 66aaedd0e6 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-10T00:28:12.463Z S1 59774, S2 60008 b559c904e4 3ec8ce1426 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-10T00:28:14.402Z S1 59835, S2 60008 0283779518 b559c904e4 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-10T00:28:16.337Z S1 59835, S2 60073 cce67a8db5 0283779518 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-10T00:28:18.270Z S1 59902, S2 60073 9759eae75f cce67a8db5 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-10T00:28:20.213Z S1 59902, S2 60130 5476234f77 9759eae75f sk_4707cd57
51 move S1 Exhibition1 51 2026-11-10T00:28:22.144Z S1 59971, S2 60130 e73b6620a9 5476234f77 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-10T00:28:24.076Z S1 59971, S2 60198 84c3d9f3cc e73b6620a9 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-10T00:28:26.002Z S1 60045, S2 60198 5cf3082812 84c3d9f3cc sk_4707cd57
54 move S2 Exhibition2 54 2026-11-10T00:28:27.928Z S1 60045, S2 60272 8b844ba37d 5cf3082812 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-10T00:28:29.856Z S1 60117, S2 60272 41ee1b801d 8b844ba37d sk_4707cd57
56 move S2 Exhibition2 56 2026-11-10T00:28:31.783Z S1 60117, S2 60345 ecf47022f1 41ee1b801d sk_4707cd57
57 move S1 Exhibition1 57 2026-11-10T00:28:33.711Z S1 60189, S2 60345 4187616903 ecf47022f1 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-10T00:28:35.643Z S1 60189, S2 60413 d4fe2a5e85 4187616903 sk_4707cd57
59 move S1 Exhibition1 59 2026-11-10T00:28:37.581Z S1 60251, S2 60413 356dfc1d7b d4fe2a5e85 sk_4707cd57
60 move S2 Exhibition2 60 2026-11-10T00:28:39.510Z S1 60251, S2 60484 64e61a2047 356dfc1d7b sk_4707cd57
61 move S1 Exhibition1 61 2026-11-10T00:28:41.448Z S1 60313, S2 60484 6ecc191201 64e61a2047 sk_4707cd57
62 move S2 Exhibition2 62 2026-11-10T00:28:43.380Z S1 60313, S2 60552 b1d7dbe28c 6ecc191201 sk_4707cd57
63 move S1 Exhibition1 63 2026-11-10T00:28:45.310Z S1 60383, S2 60552 4d7839aa16 b1d7dbe28c sk_4707cd57
64 move S2 Exhibition2 64 2026-11-10T00:28:47.239Z S1 60383, S2 60623 8a94fdf960 4d7839aa16 sk_4707cd57

Game 2 m_01M71DK3R2FDY934DHDXPTNZS0: 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-10T00:26:42.425Z S1 59820, S2 60000 e553e72ca6 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-10T00:26:44.612Z S1 59820, S2 59813 530f9147ed e553e72ca6 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-10T00:26:46.634Z S1 59798, S2 59813 f81d383170 530f9147ed sk_4707cd57
4 move S2 Exhibition1 4 2026-11-10T00:26:48.822Z S1 59798, S2 59625 d6ad485787 f81d383170 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-10T00:26:50.761Z S1 59859, S2 59625 074812e147 d6ad485787 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-10T00:26:52.731Z S1 59859, S2 59655 4418877ca1 074812e147 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-10T00:26:54.797Z S1 59793, S2 59655 351e92b179 4418877ca1 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-10T00:26:56.797Z S1 59793, S2 59655 d89a83c0a7 351e92b179 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-10T00:26:58.814Z S1 59776, S2 59655 b984e075eb d89a83c0a7 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-10T00:27:00.906Z S1 59776, S2 59563 d4f07650f2 b984e075eb sk_4707cd57
11 move S1 Exhibition2 11 2026-11-10T00:27:02.920Z S1 59762, S2 59563 7d7cfc6c7c d4f07650f2 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-10T00:27:04.860Z S1 59762, S2 59623 2c55d87331 7d7cfc6c7c sk_4707cd57
13 move S1 Exhibition2 13 2026-11-10T00:27:06.833Z S1 59789, S2 59623 8b6121f909 2c55d87331 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-10T00:27:08.923Z S1 59789, S2 59533 dd773e3c84 8b6121f909 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-10T00:27:10.858Z S1 59854, S2 59533 d09dbb4a7c dd773e3c84 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-10T00:27:12.835Z S1 59854, S2 59556 19008804a8 d09dbb4a7c sk_4707cd57
17 move S1 Exhibition2 17 2026-11-10T00:27:14.839Z S1 59850, S2 59556 87a656b181 19008804a8 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-10T00:27:16.897Z S1 59850, S2 59498 5c7bb80079 87a656b181 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-10T00:27:18.825Z S1 59922, S2 59498 db01ede33c 5c7bb80079 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-10T00:27:20.796Z S1 59922, S2 59527 21a71ebdc8 db01ede33c sk_4707cd57
21 move S1 Exhibition2 21 2026-11-10T00:27:22.723Z S1 59995, S2 59527 06d0b67320 21a71ebdc8 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-10T00:27:24.697Z S1 59995, S2 59553 5bdf34f8c6 06d0b67320 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-10T00:27:26.697Z S1 59995, S2 59553 01061d0340 5bdf34f8c6 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-10T00:27:28.709Z S1 59995, S2 59541 63c584f835 01061d0340 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-10T00:27:30.638Z S1 60066, S2 59541 03f7da30e6 63c584f835 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-10T00:27:32.605Z S1 60066, S2 59574 905f1265c1 03f7da30e6 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-10T00:27:34.532Z S1 60139, S2 59574 ba00968d9e 905f1265c1 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-10T00:27:36.502Z S1 60139, S2 59604 ded3340c2f ba00968d9e sk_4707cd57
29 move S1 Exhibition2 29 2026-11-10T00:27:38.531Z S1 60110, S2 59604 3da72919cb ded3340c2f sk_4707cd57
30 move S2 Exhibition1 30 2026-11-10T00:27:40.630Z S1 60110, S2 59505 9cebe0966e 3da72919cb sk_4707cd57
31 move S1 Exhibition2 31 2026-11-10T00:27:42.643Z S1 60097, S2 59505 2f22ebedf3 9cebe0966e sk_4707cd57
32 move S2 Exhibition1 32 2026-11-10T00:27:44.698Z S1 60097, S2 59450 26071b78cd 2f22ebedf3 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-10T00:27:46.703Z S1 60092, S2 59450 9d32c48467 26071b78cd sk_4707cd57
34 move S2 Exhibition1 34 2026-11-10T00:27:48.633Z S1 60092, S2 59520 56efcd145c 9d32c48467 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-10T00:27:50.589Z S1 60136, S2 59520 c96d589dfc 56efcd145c sk_4707cd57
36 move S2 Exhibition1 36 2026-11-10T00:27:52.532Z S1 60136, S2 59577 9ead107ba5 c96d589dfc sk_4707cd57
37 move S1 Exhibition2 37 2026-11-10T00:27:54.474Z S1 60194, S2 59577 7874b8422d 9ead107ba5 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-10T00:27:56.407Z S1 60194, S2 59644 f102e90c46 7874b8422d sk_4707cd57
39 move S1 Exhibition2 39 2026-11-10T00:27:58.351Z S1 60250, S2 59644 ece800dc55 f102e90c46 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-10T00:28:00.295Z S1 60250, S2 59700 c1b3d59d65 ece800dc55 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-10T00:28:02.268Z S1 60277, S2 59700 b7b046e546 c1b3d59d65 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-10T00:28:04.407Z S1 60277, S2 59561 04337b3c69 b7b046e546 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_01M71DK3QYED7SR30YVJYB66F7

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