apigaming Sign in

Verify set set_01M6RDAP0EF2V8PRAXATZ2Q56B

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

Game 1 m_01M6RDAP0GE2CTHNS49E3Y2R8A: verified

✓signatures63 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..63, every prev_hash links
✓move log63 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay63 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
63 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-06T12:28:56.326Z S1 59823, S2 60000 9ac4d8362f start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-06T12:28:58.523Z S1 59823, S2 59803 827dc2a94a 9ac4d8362f sk_4707cd57
3 move S1 Exhibition1 3 2026-11-06T12:29:00.619Z S1 59727, S2 59803 f200f0db3c 827dc2a94a sk_4707cd57
4 move S2 Exhibition2 4 2026-11-06T12:29:03.222Z S1 59727, S2 59200 8c9bc9268a f200f0db3c sk_4707cd57
5 move S1 Exhibition1 5 2026-11-06T12:29:05.230Z S1 59719, S2 59200 89a47cb6a6 8c9bc9268a sk_4707cd57
6 move S2 Exhibition2 6 2026-11-06T12:29:07.315Z S1 59719, S2 59115 24070f4b8b 89a47cb6a6 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-06T12:29:09.523Z S1 59511, S2 59115 7560a344d3 24070f4b8b sk_4707cd57
8 move S2 Exhibition2 8 2026-11-06T12:29:11.546Z S1 59511, S2 59092 1d41db331e 7560a344d3 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-06T12:29:13.528Z S1 59529, S2 59092 ac84ee3c9c 1d41db331e sk_4707cd57
10 move S2 Exhibition2 10 2026-11-06T12:29:15.610Z S1 59529, S2 59010 7a84f79bce ac84ee3c9c sk_4707cd57
11 move S1 Exhibition1 11 2026-11-06T12:29:17.640Z S1 59499, S2 59010 388be64729 7a84f79bce sk_4707cd57
12 move S2 Exhibition2 12 2026-11-06T12:29:19.604Z S1 59499, S2 59046 285ffd5ab8 388be64729 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-06T12:29:21.671Z S1 59432, S2 59046 80ee70c2f8 285ffd5ab8 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-06T12:29:23.729Z S1 59432, S2 58988 25caa933d7 80ee70c2f8 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-06T12:29:25.807Z S1 59354, S2 58988 688b1357c0 25caa933d7 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-06T12:29:27.745Z S1 59354, S2 59050 6eb261346b 688b1357c0 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-06T12:29:29.731Z S1 59368, S2 59050 6d371e9225 6eb261346b sk_4707cd57
18 move S2 Exhibition2 18 2026-11-06T12:29:31.707Z S1 59368, S2 59074 0eceb5523c 6d371e9225 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-06T12:29:33.674Z S1 59401, S2 59074 11ddbc3a4f 0eceb5523c sk_4707cd57
20 move S2 Exhibition2 20 2026-11-06T12:29:35.695Z S1 59401, S2 59053 65c5fd4208 11ddbc3a4f sk_4707cd57
21 move S1 Exhibition1 21 2026-11-06T12:29:37.729Z S1 59367, S2 59053 8d41b514a9 65c5fd4208 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-06T12:29:39.732Z S1 59367, S2 59050 4864994dd1 8d41b514a9 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-06T12:29:41.664Z S1 59435, S2 59050 453e5be562 4864994dd1 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-06T12:29:43.700Z S1 59435, S2 59014 01d4cb205c 453e5be562 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-06T12:29:45.727Z S1 59408, S2 59014 b9782e87ab 01d4cb205c sk_4707cd57
26 move S2 Exhibition2 26 2026-11-06T12:29:47.687Z S1 59408, S2 59054 b991073bc5 b9782e87ab sk_4707cd57
27 move S1 Exhibition1 27 2026-11-06T12:29:49.717Z S1 59378, S2 59054 0889bbc26a b991073bc5 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-06T12:29:51.727Z S1 59378, S2 59044 d34c493469 0889bbc26a sk_4707cd57
29 move S1 Exhibition1 29 2026-11-06T12:29:53.710Z S1 59395, S2 59044 ee74a95bc5 d34c493469 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-06T12:29:55.675Z S1 59395, S2 59079 3f0d1f101a ee74a95bc5 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-06T12:29:57.611Z S1 59459, S2 59079 54ba703beb 3f0d1f101a sk_4707cd57
32 move S2 Exhibition2 32 2026-11-06T12:29:59.545Z S1 59459, S2 59145 737b3031ac 54ba703beb sk_4707cd57
33 move S1 Exhibition1 33 2026-11-06T12:30:03.027Z S1 57977, S2 59145 69d91fbc7a 737b3031ac sk_4707cd57
34 move S2 Exhibition2 34 2026-11-06T12:30:05.610Z S1 57977, S2 58562 5aa4979f0a 69d91fbc7a sk_4707cd57
35 move S1 Exhibition1 35 2026-11-06T12:30:07.699Z S1 57888, S2 58562 4c87d7cd44 5aa4979f0a sk_4707cd57
36 move S2 Exhibition2 36 2026-11-06T12:30:09.650Z S1 57888, S2 58611 2345842576 4c87d7cd44 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-06T12:30:11.631Z S1 57907, S2 58611 66c0eef0c1 2345842576 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-06T12:30:13.627Z S1 57907, S2 58615 560031e58b 66c0eef0c1 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-06T12:30:15.598Z S1 57936, S2 58615 b4ef05fbd3 560031e58b sk_4707cd57
40 move S2 Exhibition2 40 2026-11-06T12:30:17.564Z S1 57936, S2 58649 3bc891e763 b4ef05fbd3 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-06T12:30:19.526Z S1 57974, S2 58649 f0e6b9f45c 3bc891e763 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-06T12:30:21.469Z S1 57974, S2 58706 55c5c46f26 f0e6b9f45c sk_4707cd57
43 move S1 Exhibition1 43 2026-11-06T12:30:23.485Z S1 57958, S2 58706 861fb1d9da 55c5c46f26 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-06T12:30:25.473Z S1 57958, S2 58718 8ef5d9c44b 861fb1d9da sk_4707cd57
45 move S1 Exhibition1 45 2026-11-06T12:30:27.420Z S1 58011, S2 58718 d920fe2b73 8ef5d9c44b sk_4707cd57
46 move S2 Exhibition2 46 2026-11-06T12:30:29.356Z S1 58011, S2 58782 6a759a50b3 d920fe2b73 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-06T12:30:31.299Z S1 58068, S2 58782 525366219c 6a759a50b3 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-06T12:30:33.241Z S1 58068, S2 58840 55f179d3a2 525366219c sk_4707cd57
49 move S1 Exhibition1 49 2026-11-06T12:30:35.176Z S1 58133, S2 58840 d7c766a02e 55f179d3a2 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-06T12:30:37.108Z S1 58133, S2 58908 74ebbd4be4 d7c766a02e sk_4707cd57
51 move S1 Exhibition1 51 2026-11-06T12:30:39.045Z S1 58196, S2 58908 73bc0d288c 74ebbd4be4 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-06T12:30:40.984Z S1 58196, S2 58969 837480f8b2 73bc0d288c sk_4707cd57
53 move S1 Exhibition1 53 2026-11-06T12:30:42.927Z S1 58253, S2 58969 e5aadc6e55 837480f8b2 sk_4707cd57
54 move S2 Exhibition2 54 2026-11-06T12:30:44.863Z S1 58253, S2 59033 92c972e6b8 e5aadc6e55 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-06T12:30:46.795Z S1 58321, S2 59033 f3d7adee8e 92c972e6b8 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-06T12:30:48.723Z S1 58321, S2 59105 2736bd9a85 f3d7adee8e sk_4707cd57
57 move S1 Exhibition1 57 2026-11-06T12:30:50.652Z S1 58392, S2 59105 cb24589154 2736bd9a85 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-06T12:30:52.582Z S1 58392, S2 59175 3ba89a1772 cb24589154 sk_4707cd57
59 move S1 Exhibition1 59 2026-11-06T12:30:54.510Z S1 58464, S2 59175 a9bdec9d6a 3ba89a1772 sk_4707cd57
60 move S2 Exhibition2 60 2026-11-06T12:30:56.440Z S1 58464, S2 59245 2d22269838 a9bdec9d6a sk_4707cd57
61 move S1 Exhibition1 61 2026-11-06T12:30:58.379Z S1 58525, S2 59245 beabc537fd 2d22269838 sk_4707cd57
62 move S2 Exhibition2 62 2026-11-06T12:31:00.312Z S1 58525, S2 59312 38675b173f beabc537fd sk_4707cd57
63 move S1 Exhibition1 63 2026-11-06T12:31:02.289Z S1 58548, S2 59312 445752ff07 38675b173f sk_4707cd57

Game 2 m_01M6RDAP0HFAHA2CNKZQHWPKQ7: verified

✓signatures39 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..39, every prev_hash links
✓move log39 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay39 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
39 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-06T12:28:56.308Z S1 59841, S2 60000 c288718410 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-06T12:28:58.509Z S1 59841, S2 59799 3fee4039d1 c288718410 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-06T12:29:00.498Z S1 59852, S2 59799 0b2342d251 3fee4039d1 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-06T12:29:03.008Z S1 59852, S2 59289 e529c7fcb5 0b2342d251 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-06T12:29:05.109Z S1 59751, S2 59289 5bb5c99acb e529c7fcb5 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-06T12:29:07.148Z S1 59751, S2 59250 f1f183a1d4 5bb5c99acb sk_4707cd57
7 move S1 Exhibition2 7 2026-11-06T12:29:09.250Z S1 59649, S2 59250 1e3be914d6 f1f183a1d4 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-06T12:29:11.311Z S1 59649, S2 59189 213c3fb269 1e3be914d6 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-06T12:29:13.307Z S1 59653, S2 59189 bb19d3126b 213c3fb269 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-06T12:29:15.237Z S1 59653, S2 59259 b45d746358 bb19d3126b sk_4707cd57
11 move S1 Exhibition2 11 2026-11-06T12:29:17.205Z S1 59685, S2 59259 f0e3fec58c b45d746358 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-06T12:29:19.230Z S1 59685, S2 59234 0d180b64eb f0e3fec58c sk_4707cd57
13 move S1 Exhibition2 13 2026-11-06T12:29:21.214Z S1 59701, S2 59234 bd51351b5a 0d180b64eb sk_4707cd57
14 move S2 Exhibition1 14 2026-11-06T12:29:23.223Z S1 59701, S2 59225 c72a92dce3 bd51351b5a sk_4707cd57
15 move S1 Exhibition2 15 2026-11-06T12:29:25.153Z S1 59771, S2 59225 fb302cf97a c72a92dce3 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-06T12:29:27.140Z S1 59771, S2 59238 9fb60e920d fb302cf97a sk_4707cd57
17 move S1 Exhibition2 17 2026-11-06T12:29:29.130Z S1 59781, S2 59238 85ebdcdeb1 9fb60e920d sk_4707cd57
18 move S2 Exhibition1 18 2026-11-06T12:29:31.122Z S1 59781, S2 59246 9300e41fed 85ebdcdeb1 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-06T12:29:33.052Z S1 59851, S2 59246 d6e2c0b192 9300e41fed sk_4707cd57
20 move S2 Exhibition1 20 2026-11-06T12:29:35.039Z S1 59851, S2 59259 3fe14e65c8 d6e2c0b192 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-06T12:29:37.095Z S1 59795, S2 59259 06c1d6855f 3fe14e65c8 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-06T12:29:39.022Z S1 59795, S2 59332 a2810b8c45 06c1d6855f sk_4707cd57
23 move S1 Exhibition2 23 2026-11-06T12:29:40.999Z S1 59818, S2 59332 93fc9ffcf7 a2810b8c45 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-06T12:29:43.025Z S1 59818, S2 59306 3f001016ed 93fc9ffcf7 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-06T12:29:44.953Z S1 59890, S2 59306 5c803eb8d3 3f001016ed sk_4707cd57
26 move S2 Exhibition1 26 2026-11-06T12:29:46.999Z S1 59890, S2 59260 72009309ef 5c803eb8d3 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-06T12:29:48.931Z S1 59958, S2 59260 5be38be14a 72009309ef sk_4707cd57
28 move S2 Exhibition1 28 2026-11-06T12:29:50.924Z S1 59958, S2 59267 db486dc765 5be38be14a sk_4707cd57
29 move S1 Exhibition2 29 2026-11-06T12:29:52.924Z S1 59958, S2 59267 9cc5bb4915 db486dc765 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-06T12:29:54.915Z S1 59958, S2 59276 4befec6e1f 9cc5bb4915 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-06T12:29:56.911Z S1 59962, S2 59276 1d366c3ffa 4befec6e1f sk_4707cd57
32 move S2 Exhibition1 32 2026-11-06T12:29:58.870Z S1 59962, S2 59317 d964df8fdd 1d366c3ffa sk_4707cd57
33 move S1 Exhibition2 33 2026-11-06T12:30:00.807Z S1 60025, S2 59317 7badc19ed8 d964df8fdd sk_4707cd57
34 move S2 Exhibition1 34 2026-11-06T12:30:03.480Z S1 60025, S2 58644 2e58b28de8 7badc19ed8 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-06T12:30:05.623Z S1 59882, S2 58644 ad75023c83 2e58b28de8 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-06T12:30:07.638Z S1 59882, S2 58629 4a59bc8d17 ad75023c83 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-06T12:30:09.623Z S1 59897, S2 58629 2b108750c6 4a59bc8d17 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-06T12:30:11.556Z S1 59897, S2 58696 09683e5f3d 2b108750c6 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-06T12:30:13.510Z S1 59943, S2 58696 ea10efdbef 09683e5f3d 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_01M6RDAP0EF2V8PRAXATZ2Q56B

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