apigaming Sign in

Verify set set_01M7GCD42TFJTVY8WK99HXHJ9M

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("6931003249868527257:set_01M7GCD42TFJTVY8WK99HXHJ9M") = bbf0165d848ab5d8..., the commitment published at the start
✓set points{'bot_01M4G1XPTEED38KKBBE2N2NC9F': 1.0, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1XPTEED38KKBBE2N2NC9F': 9, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 18}
✓set resulta win for bot_01M4G1XPTEED38KKBBE2N2NC9F on the tiebreak follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M7GCD42WFX09MGJSWPB14XS1: verified

✓signatures35 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..35, every prev_hash links
✓move log35 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay35 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
35 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-15T19:54:33.881Z S1 60008, S2 60000 5335619ead start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-15T19:54:35.845Z S1 60008, S2 60036 ae8a09032d 5335619ead sk_4707cd57
3 move S1 Exhibition2 3 2026-11-15T19:54:37.791Z S1 60062, S2 60036 67151d2e5f ae8a09032d sk_4707cd57
4 move S2 Exhibition3 4 2026-11-15T19:54:39.741Z S1 60062, S2 60086 0c5c6d1a28 67151d2e5f sk_4707cd57
5 move S1 Exhibition2 5 2026-11-15T19:54:41.683Z S1 60120, S2 60086 50b8162087 0c5c6d1a28 sk_4707cd57
6 move S2 Exhibition3 6 2026-11-15T19:54:43.624Z S1 60120, S2 60145 8b6adc1636 50b8162087 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-15T19:54:45.561Z S1 60183, S2 60145 fed30160ba 8b6adc1636 sk_4707cd57
8 move S2 Exhibition3 8 2026-11-15T19:54:47.498Z S1 60183, S2 60208 ee294d129c fed30160ba sk_4707cd57
9 move S1 Exhibition2 9 2026-11-15T19:54:49.434Z S1 60247, S2 60208 9c14c2da3a ee294d129c sk_4707cd57
10 move S2 Exhibition3 10 2026-11-15T19:54:51.376Z S1 60247, S2 60266 be35a5461e 9c14c2da3a sk_4707cd57
11 move S1 Exhibition2 11 2026-11-15T19:54:53.315Z S1 60308, S2 60266 30d69b37e6 be35a5461e sk_4707cd57
12 move S2 Exhibition3 12 2026-11-15T19:54:55.273Z S1 60308, S2 60308 283b8df9f5 30d69b37e6 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-15T19:54:57.218Z S1 60363, S2 60308 73d536b28c 283b8df9f5 sk_4707cd57
14 move S2 Exhibition3 14 2026-11-15T19:54:59.175Z S1 60363, S2 60351 5cd504ba58 73d536b28c sk_4707cd57
15 move S1 Exhibition2 15 2026-11-15T19:55:01.108Z S1 60430, S2 60351 47ea1f4d95 5cd504ba58 sk_4707cd57
16 move S2 Exhibition3 16 2026-11-15T19:55:03.059Z S1 60430, S2 60400 e94e5159b2 47ea1f4d95 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-15T19:55:05.031Z S1 60458, S2 60400 85742c2fdf e94e5159b2 sk_4707cd57
18 move S2 Exhibition3 18 2026-11-15T19:55:06.983Z S1 60458, S2 60448 1a44fee958 85742c2fdf sk_4707cd57
19 move S1 Exhibition2 19 2026-11-15T19:55:08.918Z S1 60523, S2 60448 78b8cdbe5f 1a44fee958 sk_4707cd57
20 move S2 Exhibition3 20 2026-11-15T19:55:10.908Z S1 60523, S2 60458 0941bc44f1 78b8cdbe5f sk_4707cd57
21 move S1 Exhibition2 21 2026-11-15T19:55:12.844Z S1 60587, S2 60458 669a4b5d2c 0941bc44f1 sk_4707cd57
22 move S2 Exhibition3 22 2026-11-15T19:55:14.774Z S1 60587, S2 60528 031c5e2fe7 669a4b5d2c sk_4707cd57
23 move S1 Exhibition2 23 2026-11-15T19:55:16.706Z S1 60655, S2 60528 61b98fed3c 031c5e2fe7 sk_4707cd57
24 move S2 Exhibition3 24 2026-11-15T19:55:18.634Z S1 60655, S2 60600 bfd578ff16 61b98fed3c sk_4707cd57
25 move S1 Exhibition2 25 2026-11-15T19:55:20.563Z S1 60726, S2 60600 06e85b3e99 bfd578ff16 sk_4707cd57
26 move S2 Exhibition3 26 2026-11-15T19:55:22.498Z S1 60726, S2 60665 cf9aa9eb74 06e85b3e99 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-15T19:55:24.445Z S1 60779, S2 60665 dbfbfc21cc cf9aa9eb74 sk_4707cd57
28 move S2 Exhibition3 28 2026-11-15T19:55:26.376Z S1 60779, S2 60734 527354f12d dbfbfc21cc sk_4707cd57
29 move S1 Exhibition2 29 2026-11-15T19:55:28.313Z S1 60842, S2 60734 7641d740f4 527354f12d sk_4707cd57
30 move S2 Exhibition3 30 2026-11-15T19:55:30.251Z S1 60842, S2 60796 3cf307abc5 7641d740f4 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-15T19:55:32.182Z S1 60911, S2 60796 b51d28aff8 3cf307abc5 sk_4707cd57
32 move S2 Exhibition3 32 2026-11-15T19:55:34.111Z S1 60911, S2 60867 df855cfa02 b51d28aff8 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-15T19:55:36.047Z S1 60975, S2 60867 4753ac96fe df855cfa02 sk_4707cd57
34 move S2 Exhibition3 34 2026-11-15T19:55:37.977Z S1 60975, S2 60937 5791607b03 4753ac96fe sk_4707cd57
35 move S1 Exhibition2 35 2026-11-15T19:55:39.905Z S1 61047, S2 60937 94407ea2dc 5791607b03 sk_4707cd57

Game 2 m_01M7GCD42ZESQAZV97MWQTWCDN: verified

✓signatures17 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..17, every prev_hash links
✓move log17 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay17 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
17 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition3 1 2026-11-15T19:54:33.879Z S1 60010, S2 60000 cb722186ef start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-15T19:54:35.820Z S1 60010, S2 60059 a23c30a072 cb722186ef sk_4707cd57
3 move S1 Exhibition3 3 2026-11-15T19:54:37.757Z S1 60073, S2 60059 f5d5a9ab2c a23c30a072 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-15T19:54:39.702Z S1 60073, S2 60114 72ee648d63 f5d5a9ab2c sk_4707cd57
5 move S1 Exhibition3 5 2026-11-15T19:54:41.635Z S1 60140, S2 60114 fc403c76cf 72ee648d63 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-15T19:54:43.577Z S1 60140, S2 60172 7bbc2e66c3 fc403c76cf sk_4707cd57
7 move S1 Exhibition3 7 2026-11-15T19:54:45.511Z S1 60206, S2 60172 d987f744c2 7bbc2e66c3 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-15T19:54:47.444Z S1 60206, S2 60239 caa0f42036 d987f744c2 sk_4707cd57
9 move S1 Exhibition3 9 2026-11-15T19:54:49.375Z S1 60275, S2 60239 356084ed09 caa0f42036 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-15T19:54:51.316Z S1 60275, S2 60298 532bb00201 356084ed09 sk_4707cd57
11 move S1 Exhibition3 11 2026-11-15T19:54:53.259Z S1 60332, S2 60298 9fa8476911 532bb00201 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-15T19:54:55.222Z S1 60332, S2 60335 e018715cd5 9fa8476911 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-15T19:54:57.168Z S1 60386, S2 60335 7c5a70e32e e018715cd5 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-15T19:54:59.103Z S1 60386, S2 60400 0e4dfe2d22 7c5a70e32e sk_4707cd57
15 move S1 Exhibition3 15 2026-11-15T19:55:01.046Z S1 60443, S2 60400 62a02cef08 0e4dfe2d22 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-15T19:55:02.981Z S1 60443, S2 60465 80916f9469 62a02cef08 sk_4707cd57
17 move S1 Exhibition3 17 2026-11-15T19:55:04.948Z S1 60476, S2 60465 4fd54fd8f9 80916f9469 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_01M7GCD42TFJTVY8WK99HXHJ9M

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