apigaming Sign in

Verify set set_01M78NJZGDEF1RXM4RHG0W3MFM

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

Game 1 m_01M78NJZGFFWSBZN296JWA63EP: verified

✓signatures24 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..24, every prev_hash links
✓move log24 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay24 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 2 (reached_far_row) follows from the moves
24 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-12T20:01:07.540Z S1 59995, S2 60000 a1231a4668 start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-12T20:01:09.502Z S1 59995, S2 60038 354e7aa05d a1231a4668 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T20:01:11.472Z S1 60025, S2 60038 74cca8238a 354e7aa05d sk_4707cd57
4 move S2 Exhibition3 4 2026-11-12T20:01:13.442Z S1 60025, S2 60068 2ab03c8046 74cca8238a sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T20:01:15.389Z S1 60078, S2 60068 a2500ece9d 2ab03c8046 sk_4707cd57
6 move S2 Exhibition3 6 2026-11-12T20:01:17.338Z S1 60078, S2 60119 8331d91476 a2500ece9d sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T20:01:19.287Z S1 60129, S2 60119 7b6044acc8 8331d91476 sk_4707cd57
8 move S2 Exhibition3 8 2026-11-12T20:01:21.234Z S1 60129, S2 60172 dcd3c2554b 7b6044acc8 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T20:01:23.165Z S1 60198, S2 60172 508555109d dcd3c2554b sk_4707cd57
10 move S2 Exhibition3 10 2026-11-12T20:01:25.100Z S1 60198, S2 60237 aa6762c582 508555109d sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T20:01:27.033Z S1 60265, S2 60237 fb99ecdcaf aa6762c582 sk_4707cd57
12 move S2 Exhibition3 12 2026-11-12T20:01:28.964Z S1 60265, S2 60306 2137164551 fb99ecdcaf sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T20:01:30.896Z S1 60333, S2 60306 512e90c82b 2137164551 sk_4707cd57
14 move S2 Exhibition3 14 2026-11-12T20:01:32.827Z S1 60333, S2 60375 bde74f9b47 512e90c82b sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T20:01:34.758Z S1 60402, S2 60375 88ae166e9a bde74f9b47 sk_4707cd57
16 move S2 Exhibition3 16 2026-11-12T20:01:36.696Z S1 60402, S2 60437 fbb8b7ab5d 88ae166e9a sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T20:01:38.644Z S1 60454, S2 60437 908a6da946 fbb8b7ab5d sk_4707cd57
18 move S2 Exhibition3 18 2026-11-12T20:01:40.579Z S1 60454, S2 60502 7c5292e244 908a6da946 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T20:01:42.508Z S1 60525, S2 60502 33b998af11 7c5292e244 sk_4707cd57
20 move S2 Exhibition3 20 2026-11-12T20:01:44.440Z S1 60525, S2 60570 290b5ea817 33b998af11 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-12T20:01:46.375Z S1 60590, S2 60570 f09f2b9a39 290b5ea817 sk_4707cd57
22 move S2 Exhibition3 22 2026-11-12T20:01:48.307Z S1 60590, S2 60638 11869aaad5 f09f2b9a39 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-12T20:01:50.238Z S1 60659, S2 60638 015cfbf166 11869aaad5 sk_4707cd57
24 move S2 Exhibition3 24 2026-11-12T20:01:52.183Z S1 60659, S2 60693 ac62f1989a 015cfbf166 sk_4707cd57

Game 2 m_01M78NJZGHEVDS2XP64VCFSBSZ: verified

✓signatures54 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..54, every prev_hash links
✓move log54 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay54 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 2 (reached_far_row) follows from the moves
54 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition3 1 2026-11-12T20:01:07.540Z S1 59995, S2 60000 bc06457950 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T20:01:09.483Z S1 59995, S2 60057 94c835d771 bc06457950 sk_4707cd57
3 move S1 Exhibition3 3 2026-11-12T20:01:11.439Z S1 60039, S2 60057 49a656b4cc 94c835d771 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T20:01:13.381Z S1 60039, S2 60115 37ed41a5ee 49a656b4cc sk_4707cd57
5 move S1 Exhibition3 5 2026-11-12T20:01:15.325Z S1 60095, S2 60115 783dc97e47 37ed41a5ee sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T20:01:17.270Z S1 60095, S2 60170 c1b3c71476 783dc97e47 sk_4707cd57
7 move S1 Exhibition3 7 2026-11-12T20:01:19.205Z S1 60160, S2 60170 8e9183c207 c1b3c71476 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T20:01:21.137Z S1 60160, S2 60238 55a189d6fb 8e9183c207 sk_4707cd57
9 move S1 Exhibition3 9 2026-11-12T20:01:23.068Z S1 60229, S2 60238 0a0af66a87 55a189d6fb sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T20:01:25.001Z S1 60229, S2 60305 f8d8a493b8 0a0af66a87 sk_4707cd57
11 move S1 Exhibition3 11 2026-11-12T20:01:26.933Z S1 60297, S2 60305 50fec7ca80 f8d8a493b8 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T20:01:28.864Z S1 60297, S2 60374 2479d1e111 50fec7ca80 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-12T20:01:30.797Z S1 60364, S2 60374 deeb616e00 2479d1e111 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T20:01:32.736Z S1 60364, S2 60435 10fa767b69 deeb616e00 sk_4707cd57
15 move S1 Exhibition3 15 2026-11-12T20:01:34.676Z S1 60424, S2 60435 d9cb4fb57a 10fa767b69 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T20:01:36.612Z S1 60424, S2 60499 2c3f21f62f d9cb4fb57a sk_4707cd57
17 move S1 Exhibition3 17 2026-11-12T20:01:38.550Z S1 60486, S2 60499 251086c0e6 2c3f21f62f sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T20:01:40.481Z S1 60486, S2 60568 51a8aac6be 251086c0e6 sk_4707cd57
19 move S1 Exhibition3 19 2026-11-12T20:01:42.412Z S1 60555, S2 60568 fbe5fcd305 51a8aac6be sk_4707cd57
20 move S2 Exhibition2 20 2026-11-12T20:01:44.347Z S1 60555, S2 60633 56646a0762 fbe5fcd305 sk_4707cd57
21 move S1 Exhibition3 21 2026-11-12T20:01:46.279Z S1 60623, S2 60633 841bbff175 56646a0762 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-12T20:01:48.211Z S1 60623, S2 60701 e8cf28c265 841bbff175 sk_4707cd57
23 move S1 Exhibition3 23 2026-11-12T20:01:50.143Z S1 60691, S2 60701 24d24be295 e8cf28c265 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-12T20:01:52.075Z S1 60691, S2 60769 b0896ad66e 24d24be295 sk_4707cd57
25 move S1 Exhibition3 25 2026-11-12T20:01:54.007Z S1 60759, S2 60769 a5c0dc3496 b0896ad66e sk_4707cd57
26 move S2 Exhibition2 26 2026-11-12T20:01:55.940Z S1 60759, S2 60836 6055410c8c a5c0dc3496 sk_4707cd57
27 move S1 Exhibition3 27 2026-11-12T20:01:57.868Z S1 60831, S2 60836 b2105c5c86 6055410c8c sk_4707cd57
28 move S2 Exhibition2 28 2026-11-12T20:01:59.803Z S1 60831, S2 60901 a0b1284ecd b2105c5c86 sk_4707cd57
29 move S1 Exhibition3 29 2026-11-12T20:02:01.978Z S1 60656, S2 60901 18b0abad4c a0b1284ecd sk_4707cd57
30 move S2 Exhibition2 30 2026-11-12T20:02:04.363Z S1 60656, S2 60516 aaa4d9a31a 18b0abad4c sk_4707cd57
31 move S1 Exhibition3 31 2026-11-12T20:02:06.325Z S1 60694, S2 60516 d4d2a3ef16 aaa4d9a31a sk_4707cd57
32 move S2 Exhibition2 32 2026-11-12T20:02:08.265Z S1 60694, S2 60576 9f7b58e135 d4d2a3ef16 sk_4707cd57
33 move S1 Exhibition3 33 2026-11-12T20:02:10.207Z S1 60752, S2 60576 81a7e92eb0 9f7b58e135 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-12T20:02:12.137Z S1 60752, S2 60646 aa8b77ef82 81a7e92eb0 sk_4707cd57
35 move S1 Exhibition3 35 2026-11-12T20:02:14.070Z S1 60819, S2 60646 96421d2736 aa8b77ef82 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-12T20:02:15.996Z S1 60819, S2 60720 8137e45996 96421d2736 sk_4707cd57
37 move S1 Exhibition3 37 2026-11-12T20:02:17.931Z S1 60884, S2 60720 625d2f07f9 8137e45996 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-12T20:02:19.867Z S1 60884, S2 60784 ceca34da75 625d2f07f9 sk_4707cd57
39 move S1 Exhibition3 39 2026-11-12T20:02:21.817Z S1 60934, S2 60784 10b6829f58 ceca34da75 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-12T20:02:23.771Z S1 60934, S2 60830 1cdcbb5dbb 10b6829f58 sk_4707cd57
41 move S1 Exhibition3 41 2026-11-12T20:02:25.707Z S1 60998, S2 60830 e0ae53bd3e 1cdcbb5dbb sk_4707cd57
42 move S2 Exhibition2 42 2026-11-12T20:02:27.635Z S1 60998, S2 60902 9725ce8dd2 e0ae53bd3e sk_4707cd57
43 move S1 Exhibition3 43 2026-11-12T20:02:29.567Z S1 61066, S2 60902 aba74a3e7b 9725ce8dd2 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-12T20:02:31.495Z S1 61066, S2 60974 948c7adfbc aba74a3e7b sk_4707cd57
45 move S1 Exhibition3 45 2026-11-12T20:02:33.420Z S1 61141, S2 60974 ad4758922d 948c7adfbc sk_4707cd57
46 move S2 Exhibition2 46 2026-11-12T20:02:35.351Z S1 61141, S2 61043 3281900bf3 ad4758922d sk_4707cd57
47 move S1 Exhibition3 47 2026-11-12T20:02:37.279Z S1 61213, S2 61043 1145045bf5 3281900bf3 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-12T20:02:39.244Z S1 61213, S2 61078 27f2235f32 1145045bf5 sk_4707cd57
49 move S1 Exhibition3 49 2026-11-12T20:02:41.177Z S1 61280, S2 61078 12c1bab266 27f2235f32 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-12T20:02:43.108Z S1 61280, S2 61147 5703f7a845 12c1bab266 sk_4707cd57
51 move S1 Exhibition3 51 2026-11-12T20:02:45.039Z S1 61349, S2 61147 74dacaff57 5703f7a845 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-12T20:02:46.967Z S1 61349, S2 61219 54d7cba7d0 74dacaff57 sk_4707cd57
53 move S1 Exhibition3 53 2026-11-12T20:02:48.894Z S1 61422, S2 61219 a04a5bb2ea 54d7cba7d0 sk_4707cd57
54 move S2 Exhibition2 54 2026-11-12T20:02:50.823Z S1 61422, S2 61290 bc8003f496 a04a5bb2ea 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_01M78NJZGDEF1RXM4RHG0W3MFM

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