apigaming Sign in

Verify set set_01M6YHZ05HEGX8D8N5ZJBEZJRR

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

Game 1 m_01M6YHZ05KECF9G6FA88604P1X: verified

✓signatures22 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..22, every prev_hash links
✓move log22 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay22 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 2 (reached_far_row) follows from the moves
22 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-08T21:45:22.823Z S1 59985, S2 60000 d77a90f473 start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-08T21:45:24.772Z S1 59985, S2 60051 cbff89771b d77a90f473 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-08T21:45:26.717Z S1 60040, S2 60051 802bbf0751 cbff89771b sk_4707cd57
4 move S2 Exhibition3 4 2026-11-08T21:45:28.653Z S1 60040, S2 60115 99762e4a56 802bbf0751 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-08T21:45:30.589Z S1 60104, S2 60115 de457ca260 99762e4a56 sk_4707cd57
6 move S2 Exhibition3 6 2026-11-08T21:45:32.532Z S1 60104, S2 60172 45915ba868 de457ca260 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-08T21:45:34.464Z S1 60172, S2 60172 fa21bd6991 45915ba868 sk_4707cd57
8 move S2 Exhibition3 8 2026-11-08T21:45:36.395Z S1 60172, S2 60241 0899b3a54a fa21bd6991 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-08T21:45:38.325Z S1 60242, S2 60241 9961fe0ad7 0899b3a54a sk_4707cd57
10 move S2 Exhibition3 10 2026-11-08T21:45:40.258Z S1 60242, S2 60308 5e7b7bb739 9961fe0ad7 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-08T21:45:42.194Z S1 60306, S2 60308 03ed290dd5 5e7b7bb739 sk_4707cd57
12 move S2 Exhibition3 12 2026-11-08T21:45:44.137Z S1 60306, S2 60365 eab26edd04 03ed290dd5 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-08T21:45:46.077Z S1 60366, S2 60365 7f5389c16a eab26edd04 sk_4707cd57
14 move S2 Exhibition3 14 2026-11-08T21:45:48.005Z S1 60366, S2 60437 bf870acbb0 7f5389c16a sk_4707cd57
15 move S1 Exhibition2 15 2026-11-08T21:45:49.940Z S1 60431, S2 60437 c4a6773c78 bf870acbb0 sk_4707cd57
16 move S2 Exhibition3 16 2026-11-08T21:45:51.872Z S1 60431, S2 60505 bec9985e15 c4a6773c78 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-08T21:45:53.804Z S1 60499, S2 60505 c7cba51903 bec9985e15 sk_4707cd57
18 move S2 Exhibition3 18 2026-11-08T21:45:55.744Z S1 60499, S2 60565 eebcff9031 c7cba51903 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-08T21:45:57.679Z S1 60564, S2 60565 a13af4e19d eebcff9031 sk_4707cd57
20 move S2 Exhibition3 20 2026-11-08T21:45:59.620Z S1 60564, S2 60624 08c8034c7d a13af4e19d sk_4707cd57
21 move S1 Exhibition2 21 2026-11-08T21:46:01.563Z S1 60621, S2 60624 98dede16b4 08c8034c7d sk_4707cd57
22 move S2 Exhibition3 22 2026-11-08T21:46:03.572Z S1 60621, S2 60615 2ce52e44b4 98dede16b4 sk_4707cd57

Game 2 m_01M6YHZ05PFY7TEYD8KMAFCEAZ: verified

✓signatures20 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..20, every prev_hash links
✓move log20 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay20 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 2 (reached_far_row) follows from the moves
20 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition3 1 2026-11-08T21:45:22.825Z S1 59983, S2 60000 d306954468 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-08T21:45:24.803Z S1 59983, S2 60022 ea33d7f1c4 d306954468 sk_4707cd57
3 move S1 Exhibition3 3 2026-11-08T21:45:26.751Z S1 60035, S2 60022 e15a7d0e57 ea33d7f1c4 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-08T21:45:28.699Z S1 60035, S2 60074 29cdab2fbd e15a7d0e57 sk_4707cd57
5 move S1 Exhibition3 5 2026-11-08T21:45:30.643Z S1 60091, S2 60074 59d3bc6510 29cdab2fbd sk_4707cd57
6 move S2 Exhibition2 6 2026-11-08T21:45:32.582Z S1 60091, S2 60135 f22ba8ddc9 59d3bc6510 sk_4707cd57
7 move S1 Exhibition3 7 2026-11-08T21:45:34.523Z S1 60150, S2 60135 9eaa35f0e4 f22ba8ddc9 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-08T21:45:36.460Z S1 60150, S2 60198 dff6f4789b 9eaa35f0e4 sk_4707cd57
9 move S1 Exhibition3 9 2026-11-08T21:45:38.393Z S1 60217, S2 60198 43a971d1dd dff6f4789b sk_4707cd57
10 move S2 Exhibition2 10 2026-11-08T21:45:40.325Z S1 60217, S2 60266 9bc96c8aed 43a971d1dd sk_4707cd57
11 move S1 Exhibition3 11 2026-11-08T21:45:42.271Z S1 60271, S2 60266 79ff4463b0 9bc96c8aed sk_4707cd57
12 move S2 Exhibition2 12 2026-11-08T21:45:44.214Z S1 60271, S2 60323 953144866a 79ff4463b0 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-08T21:45:46.147Z S1 60338, S2 60323 6fc3d29003 953144866a sk_4707cd57
14 move S2 Exhibition2 14 2026-11-08T21:45:48.081Z S1 60338, S2 60389 d1a83af6a3 6fc3d29003 sk_4707cd57
15 move S1 Exhibition3 15 2026-11-08T21:45:50.024Z S1 60395, S2 60389 1fba77cc8c d1a83af6a3 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-08T21:45:51.957Z S1 60395, S2 60456 ec5f222bd7 1fba77cc8c sk_4707cd57
17 move S1 Exhibition3 17 2026-11-08T21:45:53.888Z S1 60464, S2 60456 60a84f363d ec5f222bd7 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-08T21:45:55.822Z S1 60464, S2 60522 de1c12a772 60a84f363d sk_4707cd57
19 move S1 Exhibition3 19 2026-11-08T21:45:57.754Z S1 60532, S2 60522 cbf932d3e3 de1c12a772 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-08T21:45:59.684Z S1 60532, S2 60592 89e318eeca cbf932d3e3 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_01M6YHZ05HEGX8D8N5ZJBEZJRR

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