apigaming Sign in

Verify set set_01M6ARA645FV7AAX931FGHJ67Z

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("4183411913444750472:set_01M6ARA645FV7AAX931FGHJ67Z") = 955ce1355ab777f5..., the commitment published at the start
✓set points{'bot_01M4G1XPTEED38KKBBE2N2NC9F': 1.0, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1XPTEED38KKBBE2N2NC9F': 17, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 13}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M6ARA649E62SZ89CZFVHFK7X: verified

✓signatures34 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..34, every prev_hash links
✓move log34 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay34 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 2 (reached_far_row) follows from the moves
34 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-01T05:11:32.175Z S1 59994, S2 60000 74b5fa7b54 start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-01T05:11:34.138Z S1 59994, S2 60037 229c8ad0c5 74b5fa7b54 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-01T05:11:36.094Z S1 60038, S2 60037 2bd813440c 229c8ad0c5 sk_4707cd57
4 move S2 Exhibition3 4 2026-11-01T05:11:38.049Z S1 60038, S2 60082 55489485ab 2bd813440c sk_4707cd57
5 move S1 Exhibition2 5 2026-11-01T05:11:39.997Z S1 60090, S2 60082 f9b31dc5e3 55489485ab sk_4707cd57
6 move S2 Exhibition3 6 2026-11-01T05:11:41.942Z S1 60090, S2 60137 1af09c5a97 f9b31dc5e3 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-01T05:11:43.881Z S1 60151, S2 60137 099925b8b5 1af09c5a97 sk_4707cd57
8 move S2 Exhibition3 8 2026-11-01T05:11:45.815Z S1 60151, S2 60203 413858d3dd 099925b8b5 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-01T05:11:47.752Z S1 60214, S2 60203 c681decd3a 413858d3dd sk_4707cd57
10 move S2 Exhibition3 10 2026-11-01T05:11:49.687Z S1 60214, S2 60268 5f5a8fc0b7 c681decd3a sk_4707cd57
11 move S1 Exhibition2 11 2026-11-01T05:11:51.621Z S1 60280, S2 60268 574350984b 5f5a8fc0b7 sk_4707cd57
12 move S2 Exhibition3 12 2026-11-01T05:11:53.553Z S1 60280, S2 60336 7a859008f6 574350984b sk_4707cd57
13 move S1 Exhibition2 13 2026-11-01T05:11:55.484Z S1 60349, S2 60336 cf77214114 7a859008f6 sk_4707cd57
14 move S2 Exhibition3 14 2026-11-01T05:11:57.435Z S1 60349, S2 60385 1a9dc1b033 cf77214114 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-01T05:11:59.373Z S1 60411, S2 60385 a6388d7ea4 1a9dc1b033 sk_4707cd57
16 move S2 Exhibition3 16 2026-11-01T05:12:01.334Z S1 60411, S2 60424 e3839a50cb a6388d7ea4 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-01T05:12:03.562Z S1 60183, S2 60424 e1c76a42bb e3839a50cb sk_4707cd57
18 move S2 Exhibition3 18 2026-11-01T05:12:05.541Z S1 60183, S2 60445 5c683ec5a8 e1c76a42bb sk_4707cd57
19 move S1 Exhibition2 19 2026-11-01T05:12:07.491Z S1 60233, S2 60445 e7ff2f0f5a 5c683ec5a8 sk_4707cd57
20 move S2 Exhibition3 20 2026-11-01T05:12:09.448Z S1 60233, S2 60488 835a5826ce e7ff2f0f5a sk_4707cd57
21 move S1 Exhibition2 21 2026-11-01T05:12:11.397Z S1 60284, S2 60488 6ed12a1109 835a5826ce sk_4707cd57
22 move S2 Exhibition3 22 2026-11-01T05:12:13.342Z S1 60284, S2 60543 9fcc80abcb 6ed12a1109 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-01T05:12:15.275Z S1 60351, S2 60543 2c356f4f1a 9fcc80abcb sk_4707cd57
24 move S2 Exhibition3 24 2026-11-01T05:12:17.208Z S1 60351, S2 60610 e3ead02d98 2c356f4f1a sk_4707cd57
25 move S1 Exhibition2 25 2026-11-01T05:12:19.149Z S1 60410, S2 60610 0b077144ef e3ead02d98 sk_4707cd57
26 move S2 Exhibition3 26 2026-11-01T05:12:21.571Z S1 60410, S2 60188 2ca59d8db3 0b077144ef sk_4707cd57
27 move S1 Exhibition2 27 2026-11-01T05:12:23.503Z S1 60478, S2 60188 b8bee0c8b2 2ca59d8db3 sk_4707cd57
28 move S2 Exhibition3 28 2026-11-01T05:12:25.435Z S1 60478, S2 60256 295f8c180a b8bee0c8b2 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-01T05:12:27.366Z S1 60547, S2 60256 4776d5dd85 295f8c180a sk_4707cd57
30 move S2 Exhibition3 30 2026-11-01T05:12:29.297Z S1 60547, S2 60325 5060140be9 4776d5dd85 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-01T05:12:31.230Z S1 60614, S2 60325 497c4278c2 5060140be9 sk_4707cd57
32 move S2 Exhibition3 32 2026-11-01T05:12:33.168Z S1 60614, S2 60387 cda2d26e05 497c4278c2 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-01T05:12:35.105Z S1 60677, S2 60387 5a6e4ca77f cda2d26e05 sk_4707cd57
34 move S2 Exhibition3 34 2026-11-01T05:12:37.035Z S1 60677, S2 60457 14456927fd 5a6e4ca77f sk_4707cd57

Game 2 m_01M6ARA64BFPAV8923NCVGS46C: verified

✓signatures26 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..26, every prev_hash links
✓move log26 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay26 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 2 (reached_far_row) follows from the moves
26 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition3 1 2026-11-01T05:11:32.167Z S1 60002, S2 60000 01ad531eba start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-01T05:11:34.111Z S1 60002, S2 60056 7cc5987286 01ad531eba sk_4707cd57
3 move S1 Exhibition3 3 2026-11-01T05:11:36.065Z S1 60048, S2 60056 a81f7175d2 7cc5987286 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-01T05:11:38.012Z S1 60048, S2 60109 df8480f697 a81f7175d2 sk_4707cd57
5 move S1 Exhibition3 5 2026-11-01T05:11:39.957Z S1 60103, S2 60109 a626dabb8d df8480f697 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-01T05:11:41.891Z S1 60103, S2 60175 a251e4d5d0 a626dabb8d sk_4707cd57
7 move S1 Exhibition3 7 2026-11-01T05:11:43.826Z S1 60168, S2 60175 28d0ad8959 a251e4d5d0 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-01T05:11:45.760Z S1 60168, S2 60241 6ea7e21917 28d0ad8959 sk_4707cd57
9 move S1 Exhibition3 9 2026-11-01T05:11:47.695Z S1 60233, S2 60241 1ff801bf96 6ea7e21917 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-01T05:11:49.630Z S1 60233, S2 60306 25ccb20f42 1ff801bf96 sk_4707cd57
11 move S1 Exhibition3 11 2026-11-01T05:11:51.561Z S1 60302, S2 60306 37c840d904 25ccb20f42 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-01T05:11:53.497Z S1 60302, S2 60370 dbe794a291 37c840d904 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-01T05:11:55.428Z S1 60371, S2 60370 5324f7a6b0 dbe794a291 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-01T05:11:57.361Z S1 60371, S2 60437 cf383d1ead 5324f7a6b0 sk_4707cd57
15 move S1 Exhibition3 15 2026-11-01T05:11:59.311Z S1 60421, S2 60437 34e4aab0a7 cf383d1ead sk_4707cd57
16 move S2 Exhibition2 16 2026-11-01T05:12:01.290Z S1 60421, S2 60458 54320feaa2 34e4aab0a7 sk_4707cd57
17 move S1 Exhibition3 17 2026-11-01T05:12:03.506Z S1 60205, S2 60458 7b0add7158 54320feaa2 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-01T05:12:05.508Z S1 60205, S2 60456 03395749ae 7b0add7158 sk_4707cd57
19 move S1 Exhibition3 19 2026-11-01T05:12:07.453Z S1 60260, S2 60456 dfa7bbd064 03395749ae sk_4707cd57
20 move S2 Exhibition2 20 2026-11-01T05:12:09.390Z S1 60260, S2 60519 25e34f2590 dfa7bbd064 sk_4707cd57
21 move S1 Exhibition3 21 2026-11-01T05:12:11.325Z S1 60325, S2 60519 8c35cd0c8d 25e34f2590 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-01T05:12:13.271Z S1 60325, S2 60573 779dfdc430 8c35cd0c8d sk_4707cd57
23 move S1 Exhibition3 23 2026-11-01T05:12:15.200Z S1 60396, S2 60573 a5f51c2690 779dfdc430 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-01T05:12:17.134Z S1 60396, S2 60639 cb3b69c356 a5f51c2690 sk_4707cd57
25 move S1 Exhibition3 25 2026-11-01T05:12:19.065Z S1 60465, S2 60639 56b195cb01 cb3b69c356 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-01T05:12:20.998Z S1 60465, S2 60706 683beaaa11 56b195cb01 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_01M6ARA645FV7AAX931FGHJ67Z

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