apigaming Sign in

Verify set set_01M69TQ5K1EJB80Q956SWMQP0Y

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

Game 1 m_01M69TQ5K3EZ1B3M59149S6E8D: verified

✓signatures65 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..65, every prev_hash links
✓move log65 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay65 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
65 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-10-31T20:34:20.525Z S1 59803, S2 60000 191f81d75d start sk_4707cd57
2 move S2 Exhibition2 2 2026-10-31T20:34:22.506Z S1 59803, S2 60019 ff984b35a7 191f81d75d sk_4707cd57
3 move S1 Exhibition1 3 2026-10-31T20:34:24.529Z S1 59780, S2 60019 3a0210f4b3 ff984b35a7 sk_4707cd57
4 move S2 Exhibition2 4 2026-10-31T20:34:26.629Z S1 59780, S2 59919 8814e3b4b1 3a0210f4b3 sk_4707cd57
5 move S1 Exhibition1 5 2026-10-31T20:34:28.730Z S1 59679, S2 59919 30db7c1b9b 8814e3b4b1 sk_4707cd57
6 move S2 Exhibition2 6 2026-10-31T20:34:30.707Z S1 59679, S2 59942 063ea5d2c0 30db7c1b9b sk_4707cd57
7 move S1 Exhibition1 7 2026-10-31T20:34:32.699Z S1 59687, S2 59942 bfe4ab93de 063ea5d2c0 sk_4707cd57
8 move S2 Exhibition2 8 2026-10-31T20:34:34.748Z S1 59687, S2 59893 e2293a8719 bfe4ab93de sk_4707cd57
9 move S1 Exhibition1 9 2026-10-31T20:34:36.710Z S1 59725, S2 59893 019f68742e e2293a8719 sk_4707cd57
10 move S2 Exhibition2 10 2026-10-31T20:34:38.727Z S1 59725, S2 59876 a4a63b0066 019f68742e sk_4707cd57
11 move S1 Exhibition1 11 2026-10-31T20:34:40.687Z S1 59765, S2 59876 77ddb331fe a4a63b0066 sk_4707cd57
12 move S2 Exhibition2 12 2026-10-31T20:34:42.720Z S1 59765, S2 59843 9ee3dcc36f 77ddb331fe sk_4707cd57
13 move S1 Exhibition1 13 2026-10-31T20:34:44.733Z S1 59752, S2 59843 cc19e5fa2d 9ee3dcc36f sk_4707cd57
14 move S2 Exhibition2 14 2026-10-31T20:34:46.697Z S1 59752, S2 59879 c9adf140b7 cc19e5fa2d sk_4707cd57
15 move S1 Exhibition1 15 2026-10-31T20:34:48.695Z S1 59754, S2 59879 89a13c208d c9adf140b7 sk_4707cd57
16 move S2 Exhibition2 16 2026-10-31T20:34:50.658Z S1 59754, S2 59916 196f1925be 89a13c208d sk_4707cd57
17 move S1 Exhibition1 17 2026-10-31T20:34:52.796Z S1 59616, S2 59916 d58fd6eb11 196f1925be sk_4707cd57
18 move S2 Exhibition2 18 2026-10-31T20:34:54.798Z S1 59616, S2 59914 ad01711c29 d58fd6eb11 sk_4707cd57
19 move S1 Exhibition1 19 2026-10-31T20:34:56.900Z S1 59514, S2 59914 8a4565aa6b ad01711c29 sk_4707cd57
20 move S2 Exhibition2 20 2026-10-31T20:34:58.906Z S1 59514, S2 59908 9c59cdd34d 8a4565aa6b sk_4707cd57
21 move S1 Exhibition1 21 2026-10-31T20:35:01.003Z S1 59417, S2 59908 21b0fc97fb 9c59cdd34d sk_4707cd57
22 move S2 Exhibition2 22 2026-10-31T20:35:03.232Z S1 59417, S2 59679 5c46afafa7 21b0fc97fb sk_4707cd57
23 move S1 Exhibition1 23 2026-10-31T20:35:05.407Z S1 59242, S2 59679 80de13125a 5c46afafa7 sk_4707cd57
24 move S2 Exhibition2 24 2026-10-31T20:35:07.416Z S1 59242, S2 59670 096224fe45 80de13125a sk_4707cd57
25 move S1 Exhibition1 25 2026-10-31T20:35:09.385Z S1 59273, S2 59670 01be361f6d 096224fe45 sk_4707cd57
26 move S2 Exhibition2 26 2026-10-31T20:35:11.317Z S1 59273, S2 59738 fde322b60e 01be361f6d sk_4707cd57
27 move S1 Exhibition1 27 2026-10-31T20:35:13.275Z S1 59315, S2 59738 e79b7a5ea9 fde322b60e sk_4707cd57
28 move S2 Exhibition2 28 2026-10-31T20:35:15.241Z S1 59315, S2 59772 6861e3fd0a e79b7a5ea9 sk_4707cd57
29 move S1 Exhibition1 29 2026-10-31T20:35:17.239Z S1 59317, S2 59772 16495e3a87 6861e3fd0a sk_4707cd57
30 move S2 Exhibition2 30 2026-10-31T20:35:19.224Z S1 59317, S2 59787 eac7321bf5 16495e3a87 sk_4707cd57
31 move S1 Exhibition1 31 2026-10-31T20:35:21.184Z S1 59357, S2 59787 4537f982c6 eac7321bf5 sk_4707cd57
32 move S2 Exhibition2 32 2026-10-31T20:35:23.132Z S1 59357, S2 59839 10648ac568 4537f982c6 sk_4707cd57
33 move S1 Exhibition1 33 2026-10-31T20:35:25.081Z S1 59408, S2 59839 cc40932440 10648ac568 sk_4707cd57
34 move S2 Exhibition2 34 2026-10-31T20:35:27.030Z S1 59408, S2 59890 1b76a16215 cc40932440 sk_4707cd57
35 move S1 Exhibition1 35 2026-10-31T20:35:28.983Z S1 59455, S2 59890 a786e38604 1b76a16215 sk_4707cd57
36 move S2 Exhibition2 36 2026-10-31T20:35:30.931Z S1 59455, S2 59942 4dafebe84d a786e38604 sk_4707cd57
37 move S1 Exhibition1 37 2026-10-31T20:35:32.858Z S1 59528, S2 59942 a909a77cbd 4dafebe84d sk_4707cd57
38 move S2 Exhibition2 38 2026-10-31T20:35:34.798Z S1 59528, S2 60002 daf151b36e a909a77cbd sk_4707cd57
39 move S1 Exhibition1 39 2026-10-31T20:35:36.738Z S1 59588, S2 60002 d9cd1da170 daf151b36e sk_4707cd57
40 move S2 Exhibition2 40 2026-10-31T20:35:38.677Z S1 59588, S2 60063 c0c3328da0 d9cd1da170 sk_4707cd57
41 move S1 Exhibition1 41 2026-10-31T20:35:40.611Z S1 59654, S2 60063 e30ed29975 c0c3328da0 sk_4707cd57
42 move S2 Exhibition2 42 2026-10-31T20:35:42.546Z S1 59654, S2 60128 d131cfe94f e30ed29975 sk_4707cd57
43 move S1 Exhibition1 43 2026-10-31T20:35:44.478Z S1 59722, S2 60128 8ae26e2483 d131cfe94f sk_4707cd57
44 move S2 Exhibition2 44 2026-10-31T20:35:46.412Z S1 59722, S2 60194 11717c6530 8ae26e2483 sk_4707cd57
45 move S1 Exhibition1 45 2026-10-31T20:35:48.345Z S1 59789, S2 60194 09d24e6be4 11717c6530 sk_4707cd57
46 move S2 Exhibition2 46 2026-10-31T20:35:50.276Z S1 59789, S2 60263 ec5da3f095 09d24e6be4 sk_4707cd57
47 move S1 Exhibition1 47 2026-10-31T20:35:52.201Z S1 59864, S2 60263 f20d1a5502 ec5da3f095 sk_4707cd57
48 move S2 Exhibition2 48 2026-10-31T20:35:54.141Z S1 59864, S2 60323 c04e1bd5c8 f20d1a5502 sk_4707cd57
49 move S1 Exhibition1 49 2026-10-31T20:35:56.073Z S1 59932, S2 60323 2df08580ab c04e1bd5c8 sk_4707cd57
50 move S2 Exhibition2 50 2026-10-31T20:35:58.004Z S1 59932, S2 60392 365704000d 2df08580ab sk_4707cd57
51 move S1 Exhibition1 51 2026-10-31T20:35:59.931Z S1 60005, S2 60392 ff2bec0a9d 365704000d sk_4707cd57
52 move S2 Exhibition2 52 2026-10-31T20:36:02.005Z S1 60005, S2 60318 d441882ae3 ff2bec0a9d sk_4707cd57
53 move S1 Exhibition1 53 2026-10-31T20:36:04.362Z S1 59648, S2 60318 2c1d1a2e8d d441882ae3 sk_4707cd57
54 move S2 Exhibition2 54 2026-10-31T20:36:06.304Z S1 59648, S2 60376 43efc2c251 2c1d1a2e8d sk_4707cd57
55 move S1 Exhibition1 55 2026-10-31T20:36:08.233Z S1 59719, S2 60376 a6615cfd26 43efc2c251 sk_4707cd57
56 move S2 Exhibition2 56 2026-10-31T20:36:10.160Z S1 59719, S2 60449 335e22061c a6615cfd26 sk_4707cd57
57 move S1 Exhibition1 57 2026-10-31T20:36:12.090Z S1 59789, S2 60449 9a1e3d06b1 335e22061c sk_4707cd57
58 move S2 Exhibition2 58 2026-10-31T20:36:14.022Z S1 59789, S2 60517 848b454768 9a1e3d06b1 sk_4707cd57
59 move S1 Exhibition1 59 2026-10-31T20:36:15.949Z S1 59862, S2 60517 0c529494f2 848b454768 sk_4707cd57
60 move S2 Exhibition2 60 2026-10-31T20:36:17.873Z S1 59862, S2 60593 feb4c24322 0c529494f2 sk_4707cd57
61 move S1 Exhibition1 61 2026-10-31T20:36:19.800Z S1 59935, S2 60593 11ec4e4eeb feb4c24322 sk_4707cd57
62 move S2 Exhibition2 62 2026-10-31T20:36:21.732Z S1 59935, S2 60661 49837c5580 11ec4e4eeb sk_4707cd57
63 move S1 Exhibition1 63 2026-10-31T20:36:23.661Z S1 60006, S2 60661 5e172af5fa 49837c5580 sk_4707cd57
64 move S2 Exhibition2 64 2026-10-31T20:36:25.586Z S1 60006, S2 60736 84d750d5b7 5e172af5fa sk_4707cd57
65 move S1 Exhibition1 65 2026-10-31T20:36:27.517Z S1 60075, S2 60736 d29a98aaa9 84d750d5b7 sk_4707cd57

Game 2 m_01M69TQ5K4EMES7S5RRCAM8PF9: 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-10-31T20:34:20.524Z S1 59804, S2 60000 e55c7674a0 start sk_4707cd57
2 move S2 Exhibition1 2 2026-10-31T20:34:22.508Z S1 59804, S2 60016 3fa42494d2 e55c7674a0 sk_4707cd57
3 move S1 Exhibition2 3 2026-10-31T20:34:24.533Z S1 59779, S2 60016 c86bd13b57 3fa42494d2 sk_4707cd57
4 move S2 Exhibition1 4 2026-10-31T20:34:26.628Z S1 59779, S2 59921 62756d63cd c86bd13b57 sk_4707cd57
5 move S1 Exhibition2 5 2026-10-31T20:34:28.731Z S1 59676, S2 59921 a1de5d6fbb 62756d63cd sk_4707cd57
6 move S2 Exhibition1 6 2026-10-31T20:34:30.748Z S1 59676, S2 59904 b671c69ec7 a1de5d6fbb sk_4707cd57
7 move S1 Exhibition2 7 2026-10-31T20:34:32.813Z S1 59611, S2 59904 d7ed8ace5d b671c69ec7 sk_4707cd57
8 move S2 Exhibition1 8 2026-10-31T20:34:34.906Z S1 59611, S2 59811 7b371b3902 d7ed8ace5d sk_4707cd57
9 move S1 Exhibition2 9 2026-10-31T20:34:36.840Z S1 59677, S2 59811 4d2413f3c0 7b371b3902 sk_4707cd57
10 move S2 Exhibition1 10 2026-10-31T20:34:38.920Z S1 59677, S2 59731 37757f5abe 4d2413f3c0 sk_4707cd57
11 move S1 Exhibition2 11 2026-10-31T20:34:40.916Z S1 59681, S2 59731 f818360956 37757f5abe sk_4707cd57
12 move S2 Exhibition1 12 2026-10-31T20:34:42.934Z S1 59681, S2 59713 2655a61155 f818360956 sk_4707cd57
13 move S1 Exhibition2 13 2026-10-31T20:34:44.858Z S1 59757, S2 59713 5a8a252f42 2655a61155 sk_4707cd57
14 move S2 Exhibition1 14 2026-10-31T20:34:46.909Z S1 59757, S2 59662 1a732f78ed 5a8a252f42 sk_4707cd57
15 move S1 Exhibition2 15 2026-10-31T20:34:48.841Z S1 59825, S2 59662 39ace7f971 1a732f78ed sk_4707cd57
16 move S2 Exhibition1 16 2026-10-31T20:34:50.806Z S1 59825, S2 59697 94ab0aefef 39ace7f971 sk_4707cd57
17 move S1 Exhibition2 17 2026-10-31T20:34:52.798Z S1 59833, S2 59697 1bbf12bdcc 94ab0aefef sk_4707cd57
18 move S2 Exhibition1 18 2026-10-31T20:34:54.801Z S1 59833, S2 59694 b90641148d 1bbf12bdcc sk_4707cd57
19 move S1 Exhibition2 19 2026-10-31T20:34:56.903Z S1 59731, S2 59694 d2a028ac01 b90641148d sk_4707cd57
20 move S2 Exhibition1 20 2026-10-31T20:34:58.902Z S1 59731, S2 59695 e7676ac6c9 d2a028ac01 sk_4707cd57
21 move S1 Exhibition2 21 2026-10-31T20:35:01.000Z S1 59633, S2 59695 dfea4d8815 e7676ac6c9 sk_4707cd57
22 move S2 Exhibition1 22 2026-10-31T20:35:03.199Z S1 59633, S2 59496 0d5917cbfd dfea4d8815 sk_4707cd57
23 move S1 Exhibition2 23 2026-10-31T20:35:05.211Z S1 59621, S2 59496 a2f4bbc636 0d5917cbfd sk_4707cd57
24 move S2 Exhibition1 24 2026-10-31T20:35:07.156Z S1 59621, S2 59551 409c51f753 a2f4bbc636 sk_4707cd57
25 move S1 Exhibition2 25 2026-10-31T20:35:09.144Z S1 59633, S2 59551 728a028d4c 409c51f753 sk_4707cd57
26 move S2 Exhibition1 26 2026-10-31T20:35:11.087Z S1 59633, S2 59608 7652b45487 728a028d4c sk_4707cd57
27 move S1 Exhibition2 27 2026-10-31T20:35:13.096Z S1 59624, S2 59608 7f02627de9 7652b45487 sk_4707cd57
28 move S2 Exhibition1 28 2026-10-31T20:35:15.115Z S1 59624, S2 59589 f566ebf670 7f02627de9 sk_4707cd57
29 move S1 Exhibition2 29 2026-10-31T20:35:17.116Z S1 59623, S2 59589 0a993397bf f566ebf670 sk_4707cd57
30 move S2 Exhibition1 30 2026-10-31T20:35:19.040Z S1 59623, S2 59665 77abecc403 0a993397bf sk_4707cd57
31 move S1 Exhibition2 31 2026-10-31T20:35:20.991Z S1 59672, S2 59665 bec827231d 77abecc403 sk_4707cd57
32 move S2 Exhibition1 32 2026-10-31T20:35:22.922Z S1 59672, S2 59734 06e79ea1b0 bec827231d sk_4707cd57
33 move S1 Exhibition2 33 2026-10-31T20:35:24.847Z S1 59747, S2 59734 99eab3a419 06e79ea1b0 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_01M69TQ5K1EJB80Q956SWMQP0Y

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