apigaming Sign in

Verify set set_01M79H8WW0FGA94XMR0S0G5YXB

Exhibition3 vs Exhibition2, Breakthrough 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("6364752803443988849:set_01M79H8WW0FGA94XMR0S0G5YXB") = 5d2fcff26a62830a..., the commitment published at the start
✓set points{'bot_01M4G1XPTEED38KKBBE2N2NC9F': 1.0, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1XPTEED38KKBBE2N2NC9F': 12, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 17}
✓set resulta win for bot_01M4G1XPTEED38KKBBE2N2NC9F on the tiebreak follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M79H8WW2ETMBQPS4M4Q0E31X: 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 breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
33 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T04:04:57.275Z S1 60010, S2 60000 3eeb20870c start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-13T04:04:59.216Z S1 60010, S2 60059 5f443fa9da 3eeb20870c sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T04:05:01.163Z S1 60063, S2 60059 d9e41f07f5 5f443fa9da sk_4707cd57
4 move S2 Exhibition3 4 2026-11-13T04:05:03.113Z S1 60063, S2 60109 63f7a86ccf d9e41f07f5 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T04:05:05.086Z S1 60090, S2 60109 4c34a3c8f4 63f7a86ccf sk_4707cd57
6 move S2 Exhibition3 6 2026-11-13T04:05:07.048Z S1 60090, S2 60147 a46538d8b9 4c34a3c8f4 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T04:05:08.994Z S1 60144, S2 60147 5dce736145 a46538d8b9 sk_4707cd57
8 move S2 Exhibition3 8 2026-11-13T04:05:11.000Z S1 60144, S2 60141 56c08c8cba 5dce736145 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T04:05:12.940Z S1 60204, S2 60141 213302b65f 56c08c8cba sk_4707cd57
10 move S2 Exhibition3 10 2026-11-13T04:05:14.882Z S1 60204, S2 60199 f59008d763 213302b65f sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T04:05:16.827Z S1 60259, S2 60199 f8df663491 f59008d763 sk_4707cd57
12 move S2 Exhibition3 12 2026-11-13T04:05:18.797Z S1 60259, S2 60229 d8a1a354b0 f8df663491 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T04:05:20.735Z S1 60321, S2 60229 56e9c8c5ba d8a1a354b0 sk_4707cd57
14 move S2 Exhibition3 14 2026-11-13T04:05:22.686Z S1 60321, S2 60278 e0152a9144 56e9c8c5ba sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T04:05:24.628Z S1 60379, S2 60278 d379299dcc e0152a9144 sk_4707cd57
16 move S2 Exhibition3 16 2026-11-13T04:05:26.556Z S1 60379, S2 60350 4448a74209 d379299dcc sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T04:05:28.487Z S1 60448, S2 60350 4e4d082ab0 4448a74209 sk_4707cd57
18 move S2 Exhibition3 18 2026-11-13T04:05:30.425Z S1 60448, S2 60412 93a72732d9 4e4d082ab0 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T04:05:32.375Z S1 60498, S2 60412 de4f830606 93a72732d9 sk_4707cd57
20 move S2 Exhibition3 20 2026-11-13T04:05:34.311Z S1 60498, S2 60476 2ca088f3ec de4f830606 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T04:05:36.247Z S1 60562, S2 60476 d815d8a6d6 2ca088f3ec sk_4707cd57
22 move S2 Exhibition3 22 2026-11-13T04:05:38.179Z S1 60562, S2 60544 ebda2fd3c9 d815d8a6d6 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T04:05:40.112Z S1 60629, S2 60544 333e28b751 ebda2fd3c9 sk_4707cd57
24 move S2 Exhibition3 24 2026-11-13T04:05:42.047Z S1 60629, S2 60609 54d5c00a4c 333e28b751 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T04:05:44.151Z S1 60525, S2 60609 d69b9e84a7 54d5c00a4c sk_4707cd57
26 move S2 Exhibition3 26 2026-11-13T04:05:46.283Z S1 60525, S2 60477 de168a4ee0 d69b9e84a7 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-13T04:05:48.241Z S1 60567, S2 60477 f66828c8ec de168a4ee0 sk_4707cd57
28 move S2 Exhibition3 28 2026-11-13T04:05:50.189Z S1 60567, S2 60529 72a6f7245c f66828c8ec sk_4707cd57
29 move S1 Exhibition2 29 2026-11-13T04:05:52.125Z S1 60631, S2 60529 a5920ae95f 72a6f7245c sk_4707cd57
30 move S2 Exhibition3 30 2026-11-13T04:05:54.062Z S1 60631, S2 60592 5f51952e82 a5920ae95f sk_4707cd57
31 move S1 Exhibition2 31 2026-11-13T04:05:55.990Z S1 60703, S2 60592 69f299d9ac 5f51952e82 sk_4707cd57
32 move S2 Exhibition3 32 2026-11-13T04:05:57.921Z S1 60703, S2 60661 bc7a960f10 69f299d9ac sk_4707cd57
33 move S1 Exhibition2 33 2026-11-13T04:05:59.850Z S1 60774, S2 60661 5515908212 bc7a960f10 sk_4707cd57

Game 2 m_01M79H8WW4F5N96JDGFP0SA3RM: verified

✓signatures23 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..23, every prev_hash links
✓move log23 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay23 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
23 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition3 1 2026-11-13T04:04:57.280Z S1 60005, S2 60000 1fe96306f1 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T04:04:59.231Z S1 60005, S2 60049 cc0a9fe323 1fe96306f1 sk_4707cd57
3 move S1 Exhibition3 3 2026-11-13T04:05:01.199Z S1 60037, S2 60049 5993e0a6a0 cc0a9fe323 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T04:05:03.177Z S1 60037, S2 60071 6504e887f4 5993e0a6a0 sk_4707cd57
5 move S1 Exhibition3 5 2026-11-13T04:05:05.153Z S1 60061, S2 60071 21bbf491da 6504e887f4 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T04:05:07.102Z S1 60061, S2 60122 b1048ab068 21bbf491da sk_4707cd57
7 move S1 Exhibition3 7 2026-11-13T04:05:09.047Z S1 60116, S2 60122 18dc38b0e8 b1048ab068 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T04:05:11.001Z S1 60116, S2 60168 b278321dc9 18dc38b0e8 sk_4707cd57
9 move S1 Exhibition3 9 2026-11-13T04:05:12.957Z S1 60160, S2 60168 667cc4582d b278321dc9 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T04:05:14.915Z S1 60160, S2 60210 4da1a759d3 667cc4582d sk_4707cd57
11 move S1 Exhibition3 11 2026-11-13T04:05:16.889Z S1 60186, S2 60210 f653efb9e1 4da1a759d3 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T04:05:18.855Z S1 60186, S2 60244 8316f9585a f653efb9e1 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-13T04:05:20.811Z S1 60230, S2 60244 8a3527e29e 8316f9585a sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T04:05:22.788Z S1 60230, S2 60267 c6fd4429d1 8a3527e29e sk_4707cd57
15 move S1 Exhibition3 15 2026-11-13T04:05:24.728Z S1 60290, S2 60267 9839f885a8 c6fd4429d1 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T04:05:26.661Z S1 60290, S2 60334 a26de4ea6b 9839f885a8 sk_4707cd57
17 move S1 Exhibition3 17 2026-11-13T04:05:28.605Z S1 60346, S2 60334 99c38da9fd a26de4ea6b sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T04:05:30.551Z S1 60346, S2 60388 d6279c6d81 99c38da9fd sk_4707cd57
19 move S1 Exhibition3 19 2026-11-13T04:05:32.486Z S1 60411, S2 60388 96f7a4fa56 d6279c6d81 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T04:05:34.424Z S1 60411, S2 60450 611ee61b1b 96f7a4fa56 sk_4707cd57
21 move S1 Exhibition3 21 2026-11-13T04:05:36.363Z S1 60472, S2 60450 ed96a9f1f3 611ee61b1b sk_4707cd57
22 move S2 Exhibition2 22 2026-11-13T04:05:38.304Z S1 60472, S2 60509 e8eb84769c ed96a9f1f3 sk_4707cd57
23 move S1 Exhibition3 23 2026-11-13T04:05:40.239Z S1 60537, S2 60509 9a10f09e5a e8eb84769c 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_01M79H8WW0FGA94XMR0S0G5YXB

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