apigaming Sign in

Verify set set_01M75CQ6YDF3390BPYBQHBDEDP

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("2994259309112027741:set_01M75CQ6YDF3390BPYBQHBDEDP") = dd8c99cca8c3c2f7..., the commitment published at the start
✓set points{'bot_01M4G1XPTEED38KKBBE2N2NC9F': 1.0, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1XPTEED38KKBBE2N2NC9F': 12, '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_01M75CQ6YGE0Y9GH1C7VP414W5: 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-11T13:28:25.755Z S1 59991, S2 60000 6ab827839d start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-11T13:28:27.703Z S1 59991, S2 60052 30282283ed 6ab827839d sk_4707cd57
3 move S1 Exhibition2 3 2026-11-11T13:28:29.636Z S1 60058, S2 60052 24518b55cd 30282283ed sk_4707cd57
4 move S2 Exhibition3 4 2026-11-11T13:28:31.566Z S1 60058, S2 60122 3f453d56a3 24518b55cd sk_4707cd57
5 move S1 Exhibition2 5 2026-11-11T13:28:33.501Z S1 60123, S2 60122 e1edd8cdca 3f453d56a3 sk_4707cd57
6 move S2 Exhibition3 6 2026-11-11T13:28:35.429Z S1 60123, S2 60194 496484de81 e1edd8cdca sk_4707cd57
7 move S1 Exhibition2 7 2026-11-11T13:28:37.361Z S1 60191, S2 60194 2a5bbf1051 496484de81 sk_4707cd57
8 move S2 Exhibition3 8 2026-11-11T13:28:39.295Z S1 60191, S2 60260 42eaf8d626 2a5bbf1051 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-11T13:28:41.228Z S1 60258, S2 60260 2ec2de80e0 42eaf8d626 sk_4707cd57
10 move S2 Exhibition3 10 2026-11-11T13:28:43.159Z S1 60258, S2 60329 83c55d2d56 2ec2de80e0 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-11T13:28:45.095Z S1 60322, S2 60329 eee75886d8 83c55d2d56 sk_4707cd57
12 move S2 Exhibition3 12 2026-11-11T13:28:47.031Z S1 60322, S2 60393 ac3e15f316 eee75886d8 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-11T13:28:48.962Z S1 60391, S2 60393 38a4977401 ac3e15f316 sk_4707cd57
14 move S2 Exhibition3 14 2026-11-11T13:28:50.896Z S1 60391, S2 60459 720e8460c7 38a4977401 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-11T13:28:52.825Z S1 60462, S2 60459 c2bb15d1df 720e8460c7 sk_4707cd57
16 move S2 Exhibition3 16 2026-11-11T13:28:54.757Z S1 60462, S2 60527 b97a892922 c2bb15d1df sk_4707cd57
17 move S1 Exhibition2 17 2026-11-11T13:28:56.692Z S1 60527, S2 60527 8dc5fb2eab b97a892922 sk_4707cd57
18 move S2 Exhibition3 18 2026-11-11T13:28:58.625Z S1 60527, S2 60594 1d73f5152b 8dc5fb2eab sk_4707cd57
19 move S1 Exhibition2 19 2026-11-11T13:29:00.556Z S1 60596, S2 60594 8ba4740bb4 1d73f5152b sk_4707cd57
20 move S2 Exhibition3 20 2026-11-11T13:29:02.498Z S1 60596, S2 60652 39c3540179 8ba4740bb4 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-11T13:29:04.460Z S1 60634, S2 60652 dcef17d1fc 39c3540179 sk_4707cd57
22 move S2 Exhibition3 22 2026-11-11T13:29:06.393Z S1 60634, S2 60719 de4ce02cee dcef17d1fc sk_4707cd57
23 move S1 Exhibition2 23 2026-11-11T13:29:08.327Z S1 60700, S2 60719 55b5da6219 de4ce02cee sk_4707cd57
24 move S2 Exhibition3 24 2026-11-11T13:29:10.260Z S1 60700, S2 60786 397ce6169d 55b5da6219 sk_4707cd57

Game 2 m_01M75CQ6YKFFSBHMXMH6D2G2DR: verified

✓signatures36 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..36, every prev_hash links
✓move log36 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay36 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 2 (reached_far_row) follows from the moves
36 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition3 1 2026-11-11T13:28:25.766Z S1 59980, S2 60000 faf095f4f0 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-11T13:28:27.733Z S1 59980, S2 60033 6577b25eee faf095f4f0 sk_4707cd57
3 move S1 Exhibition3 3 2026-11-11T13:28:29.670Z S1 60043, S2 60033 2fd2d71fff 6577b25eee sk_4707cd57
4 move S2 Exhibition2 4 2026-11-11T13:28:31.617Z S1 60043, S2 60086 7a7b58af9a 2fd2d71fff sk_4707cd57
5 move S1 Exhibition3 5 2026-11-11T13:28:33.551Z S1 60109, S2 60086 80eb452c7a 7a7b58af9a sk_4707cd57
6 move S2 Exhibition2 6 2026-11-11T13:28:35.482Z S1 60109, S2 60155 c34152ac2a 80eb452c7a sk_4707cd57
7 move S1 Exhibition3 7 2026-11-11T13:28:37.415Z S1 60176, S2 60155 1b296886bd c34152ac2a sk_4707cd57
8 move S2 Exhibition2 8 2026-11-11T13:28:39.353Z S1 60176, S2 60217 e4f4e4b872 1b296886bd sk_4707cd57
9 move S1 Exhibition3 9 2026-11-11T13:28:41.287Z S1 60242, S2 60217 84ca48b1a3 e4f4e4b872 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-11T13:28:43.221Z S1 60242, S2 60283 82cd90f41e 84ca48b1a3 sk_4707cd57
11 move S1 Exhibition3 11 2026-11-11T13:28:45.155Z S1 60308, S2 60283 e3157369c2 82cd90f41e sk_4707cd57
12 move S2 Exhibition2 12 2026-11-11T13:28:47.085Z S1 60308, S2 60353 4daeaaaffe e3157369c2 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-11T13:28:49.019Z S1 60374, S2 60353 6b8bff7558 4daeaaaffe sk_4707cd57
14 move S2 Exhibition2 14 2026-11-11T13:28:50.949Z S1 60374, S2 60423 f54da6becf 6b8bff7558 sk_4707cd57
15 move S1 Exhibition3 15 2026-11-11T13:28:52.880Z S1 60443, S2 60423 0a96206cea f54da6becf sk_4707cd57
16 move S2 Exhibition2 16 2026-11-11T13:28:54.811Z S1 60443, S2 60492 241aa13580 0a96206cea sk_4707cd57
17 move S1 Exhibition3 17 2026-11-11T13:28:56.754Z S1 60500, S2 60492 95584df861 241aa13580 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-11T13:28:58.693Z S1 60500, S2 60553 80dfd94ec8 95584df861 sk_4707cd57
19 move S1 Exhibition3 19 2026-11-11T13:29:00.631Z S1 60562, S2 60553 aac1b35858 80dfd94ec8 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-11T13:29:02.583Z S1 60562, S2 60601 ac2e5806b0 aac1b35858 sk_4707cd57
21 move S1 Exhibition3 21 2026-11-11T13:29:04.553Z S1 60592, S2 60601 2603372706 ac2e5806b0 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-11T13:29:06.489Z S1 60592, S2 60665 277af6053d 2603372706 sk_4707cd57
23 move S1 Exhibition3 23 2026-11-11T13:29:08.421Z S1 60660, S2 60665 3c14654416 277af6053d sk_4707cd57
24 move S2 Exhibition2 24 2026-11-11T13:29:10.356Z S1 60660, S2 60730 906363f98c 3c14654416 sk_4707cd57
25 move S1 Exhibition3 25 2026-11-11T13:29:12.292Z S1 60724, S2 60730 2023126d65 906363f98c sk_4707cd57
26 move S2 Exhibition2 26 2026-11-11T13:29:14.270Z S1 60724, S2 60752 30ff6b2e51 2023126d65 sk_4707cd57
27 move S1 Exhibition3 27 2026-11-11T13:29:16.200Z S1 60794, S2 60752 8aee8046bd 30ff6b2e51 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-11T13:29:18.134Z S1 60794, S2 60818 0134bd98ea 8aee8046bd sk_4707cd57
29 move S1 Exhibition3 29 2026-11-11T13:29:20.068Z S1 60860, S2 60818 44e8b388d3 0134bd98ea sk_4707cd57
30 move S2 Exhibition2 30 2026-11-11T13:29:21.996Z S1 60860, S2 60890 2f8537269e 44e8b388d3 sk_4707cd57
31 move S1 Exhibition3 31 2026-11-11T13:29:23.928Z S1 60928, S2 60890 7e5a23c897 2f8537269e sk_4707cd57
32 move S2 Exhibition2 32 2026-11-11T13:29:25.858Z S1 60928, S2 60960 10c794eafd 7e5a23c897 sk_4707cd57
33 move S1 Exhibition3 33 2026-11-11T13:29:27.792Z S1 60994, S2 60960 c4b8a33482 10c794eafd sk_4707cd57
34 move S2 Exhibition2 34 2026-11-11T13:29:29.724Z S1 60994, S2 61028 fd5589aa4e c4b8a33482 sk_4707cd57
35 move S1 Exhibition3 35 2026-11-11T13:29:31.652Z S1 61066, S2 61028 4d1aad2327 fd5589aa4e sk_4707cd57
36 move S2 Exhibition2 36 2026-11-11T13:29:33.588Z S1 61066, S2 61092 07ccb99d06 4d1aad2327 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_01M75CQ6YDF3390BPYBQHBDEDP

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