apigaming Sign in

Verify set set_01M78GZWCHEF3VPYFW0JYDBXH1

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("8256520303257771427:set_01M78GZWCHEF3VPYFW0JYDBXH1") = 98f7b2123c46841b..., the commitment published at the start
✓set points{'bot_01M4G1XPTEED38KKBBE2N2NC9F': 1.0, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1XPTEED38KKBBE2N2NC9F': 20, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 8}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M78GZWCKEXF8HPPH5B3322MC: verified

✓signatures15 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..15, every prev_hash links
✓move log15 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay15 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
15 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-12T18:40:47.453Z S1 59995, S2 60000 93046d5bc3 start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-12T18:40:49.425Z S1 59995, S2 60028 368644f238 93046d5bc3 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T18:40:51.366Z S1 60054, S2 60028 6d490fdf5f 368644f238 sk_4707cd57
4 move S2 Exhibition3 4 2026-11-12T18:40:53.305Z S1 60054, S2 60089 c0bd586bec 6d490fdf5f sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T18:40:55.243Z S1 60116, S2 60089 3043d7481d c0bd586bec sk_4707cd57
6 move S2 Exhibition3 6 2026-11-12T18:40:57.188Z S1 60116, S2 60144 b06b2e2a5d 3043d7481d sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T18:40:59.120Z S1 60184, S2 60144 decb99b643 b06b2e2a5d sk_4707cd57
8 move S2 Exhibition3 8 2026-11-12T18:41:01.057Z S1 60184, S2 60207 0db7c0c2c7 decb99b643 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T18:41:03.010Z S1 60231, S2 60207 aa58dbe2fa 0db7c0c2c7 sk_4707cd57
10 move S2 Exhibition3 10 2026-11-12T18:41:05.054Z S1 60231, S2 60163 3357f330c0 aa58dbe2fa sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T18:41:07.004Z S1 60281, S2 60163 e279d4dbeb 3357f330c0 sk_4707cd57
12 move S2 Exhibition3 12 2026-11-12T18:41:08.949Z S1 60281, S2 60218 377ddb4184 e279d4dbeb sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T18:41:10.904Z S1 60326, S2 60218 c6cb7e6d61 377ddb4184 sk_4707cd57
14 move S2 Exhibition3 14 2026-11-12T18:41:12.838Z S1 60326, S2 60284 a82b32993c c6cb7e6d61 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T18:41:14.768Z S1 60396, S2 60284 56e576ce5c a82b32993c sk_4707cd57

Game 2 m_01M78GZWCNE8N84TMA34V1FN52: 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 breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
39 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition3 1 2026-11-12T18:40:47.452Z S1 59996, S2 60000 2a41e757ff start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T18:40:49.387Z S1 59996, S2 60065 912e470c08 2a41e757ff sk_4707cd57
3 move S1 Exhibition3 3 2026-11-12T18:40:51.326Z S1 60057, S2 60065 9ddc1e717e 912e470c08 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T18:40:53.259Z S1 60057, S2 60132 748a68333f 9ddc1e717e sk_4707cd57
5 move S1 Exhibition3 5 2026-11-12T18:40:55.192Z S1 60124, S2 60132 ee0e44daf0 748a68333f sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T18:40:57.126Z S1 60124, S2 60198 07d72bfcb9 ee0e44daf0 sk_4707cd57
7 move S1 Exhibition3 7 2026-11-12T18:40:59.057Z S1 60193, S2 60198 b9ed19f9cc 07d72bfcb9 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T18:41:00.995Z S1 60193, S2 60260 157a7264a5 b9ed19f9cc sk_4707cd57
9 move S1 Exhibition3 9 2026-11-12T18:41:02.981Z S1 60207, S2 60260 18b3c49c68 157a7264a5 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T18:41:05.007Z S1 60207, S2 60234 11ea77eff0 18b3c49c68 sk_4707cd57
11 move S1 Exhibition3 11 2026-11-12T18:41:06.954Z S1 60260, S2 60234 15cdaebd0d 11ea77eff0 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T18:41:08.892Z S1 60260, S2 60296 fb68163c3b 15cdaebd0d sk_4707cd57
13 move S1 Exhibition3 13 2026-11-12T18:41:10.847Z S1 60305, S2 60296 0187e7902d fb68163c3b sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T18:41:12.782Z S1 60305, S2 60361 703006ea95 0187e7902d sk_4707cd57
15 move S1 Exhibition3 15 2026-11-12T18:41:14.712Z S1 60375, S2 60361 437287dcb6 703006ea95 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T18:41:16.643Z S1 60375, S2 60430 bb1b4165bb 437287dcb6 sk_4707cd57
17 move S1 Exhibition3 17 2026-11-12T18:41:18.584Z S1 60434, S2 60430 6bb6242bf2 bb1b4165bb sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T18:41:20.519Z S1 60434, S2 60495 0e32f3af9d 6bb6242bf2 sk_4707cd57
19 move S1 Exhibition3 19 2026-11-12T18:41:22.450Z S1 60503, S2 60495 cb845b5288 0e32f3af9d sk_4707cd57
20 move S2 Exhibition2 20 2026-11-12T18:41:24.380Z S1 60503, S2 60565 e715cf7a44 cb845b5288 sk_4707cd57
21 move S1 Exhibition3 21 2026-11-12T18:41:26.315Z S1 60568, S2 60565 72a3626668 e715cf7a44 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-12T18:41:28.245Z S1 60568, S2 60635 8ea2208e99 72a3626668 sk_4707cd57
23 move S1 Exhibition3 23 2026-11-12T18:41:30.179Z S1 60634, S2 60635 b26bd6c7db 8ea2208e99 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-12T18:41:32.110Z S1 60634, S2 60704 0c7bed3440 b26bd6c7db sk_4707cd57
25 move S1 Exhibition3 25 2026-11-12T18:41:34.040Z S1 60704, S2 60704 bbdcf65005 0c7bed3440 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-12T18:41:35.976Z S1 60704, S2 60768 55f009e188 bbdcf65005 sk_4707cd57
27 move S1 Exhibition3 27 2026-11-12T18:41:37.907Z S1 60773, S2 60768 2638c66082 55f009e188 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-12T18:41:39.837Z S1 60773, S2 60838 ee4624ad86 2638c66082 sk_4707cd57
29 move S1 Exhibition3 29 2026-11-12T18:41:41.766Z S1 60844, S2 60838 f73e0a0036 ee4624ad86 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-12T18:41:43.695Z S1 60844, S2 60909 0967c1c907 f73e0a0036 sk_4707cd57
31 move S1 Exhibition3 31 2026-11-12T18:41:45.623Z S1 60916, S2 60909 8e8394245f 0967c1c907 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-12T18:41:47.566Z S1 60916, S2 60966 e82471bb84 8e8394245f sk_4707cd57
33 move S1 Exhibition3 33 2026-11-12T18:41:49.506Z S1 60976, S2 60966 99c4b46945 e82471bb84 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-12T18:41:51.449Z S1 60976, S2 61023 de69b6f204 99c4b46945 sk_4707cd57
35 move S1 Exhibition3 35 2026-11-12T18:41:53.387Z S1 61038, S2 61023 db02cfb39b de69b6f204 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-12T18:41:55.330Z S1 61038, S2 61080 6211242818 db02cfb39b sk_4707cd57
37 move S1 Exhibition3 37 2026-11-12T18:41:57.267Z S1 61101, S2 61080 1517a7a81a 6211242818 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-12T18:41:59.196Z S1 61101, S2 61151 f86010d515 1517a7a81a sk_4707cd57
39 move S1 Exhibition3 39 2026-11-12T18:42:01.137Z S1 61160, S2 61151 0871abc250 f86010d515 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_01M78GZWCHEF3VPYFW0JYDBXH1

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