apigaming Sign in

Verify set set_01M71EC165EC9TGSAZ0AHTJZDP

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

Game 1 m_01M71EC169EJRSZKV1WP7B4YGS: verified

✓signatures16 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..16, every prev_hash links
✓move log16 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay16 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 2 (reached_far_row) follows from the moves
16 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-10T00:40:18.842Z S1 59965, S2 60000 2562322b63 start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-10T00:40:20.826Z S1 59965, S2 60016 7bf58bebe1 2562322b63 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-10T00:40:22.775Z S1 60016, S2 60016 d0b2e71452 7bf58bebe1 sk_4707cd57
4 move S2 Exhibition3 4 2026-11-10T00:40:24.724Z S1 60016, S2 60067 00a59ebf7d d0b2e71452 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-10T00:40:26.676Z S1 60064, S2 60067 93cf5cc5cd 00a59ebf7d sk_4707cd57
6 move S2 Exhibition3 6 2026-11-10T00:40:28.619Z S1 60064, S2 60124 0574e21f57 93cf5cc5cd sk_4707cd57
7 move S1 Exhibition2 7 2026-11-10T00:40:30.557Z S1 60126, S2 60124 d8e10e73b3 0574e21f57 sk_4707cd57
8 move S2 Exhibition3 8 2026-11-10T00:40:32.508Z S1 60126, S2 60173 c7d9aac836 d8e10e73b3 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-10T00:40:34.457Z S1 60177, S2 60173 332a667571 c7d9aac836 sk_4707cd57
10 move S2 Exhibition3 10 2026-11-10T00:40:36.402Z S1 60177, S2 60228 579aca1704 332a667571 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-10T00:40:38.334Z S1 60245, S2 60228 915d1cb0ac 579aca1704 sk_4707cd57
12 move S2 Exhibition3 12 2026-11-10T00:40:40.270Z S1 60245, S2 60292 94ea8a14cf 915d1cb0ac sk_4707cd57
13 move S1 Exhibition2 13 2026-11-10T00:40:42.203Z S1 60312, S2 60292 1aef21c081 94ea8a14cf sk_4707cd57
14 move S2 Exhibition3 14 2026-11-10T00:40:44.137Z S1 60312, S2 60358 f3eb85d625 1aef21c081 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-10T00:40:46.070Z S1 60379, S2 60358 720655d234 f3eb85d625 sk_4707cd57
16 move S2 Exhibition3 16 2026-11-10T00:40:47.998Z S1 60379, S2 60430 10a3b5a3d1 720655d234 sk_4707cd57

Game 2 m_01M71EC16CEJ8TD96JD8RRX1PP: 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 Exhibition3 1 2026-11-10T00:40:18.836Z S1 59971, S2 60000 1b9d7a623e start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-10T00:40:20.793Z S1 59971, S2 60043 16fa9a21b6 1b9d7a623e sk_4707cd57
3 move S1 Exhibition3 3 2026-11-10T00:40:22.735Z S1 60029, S2 60043 eb399ee8c6 16fa9a21b6 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-10T00:40:24.668Z S1 60029, S2 60110 9b3378bb2a eb399ee8c6 sk_4707cd57
5 move S1 Exhibition3 5 2026-11-10T00:40:26.621Z S1 60076, S2 60110 f21d6d3ff2 9b3378bb2a sk_4707cd57
6 move S2 Exhibition2 6 2026-11-10T00:40:28.560Z S1 60076, S2 60171 831f9cc2a5 f21d6d3ff2 sk_4707cd57
7 move S1 Exhibition3 7 2026-11-10T00:40:30.507Z S1 60129, S2 60171 8781da48fb 831f9cc2a5 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-10T00:40:32.447Z S1 60129, S2 60231 be87313019 8781da48fb sk_4707cd57
9 move S1 Exhibition3 9 2026-11-10T00:40:34.376Z S1 60200, S2 60231 88cc820398 be87313019 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-10T00:40:36.310Z S1 60200, S2 60297 c963719e57 88cc820398 sk_4707cd57
11 move S1 Exhibition3 11 2026-11-10T00:40:38.241Z S1 60269, S2 60297 548ac5a265 c963719e57 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-10T00:40:40.173Z S1 60269, S2 60365 e328842359 548ac5a265 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-10T00:40:42.102Z S1 60340, S2 60365 846e14d7a4 e328842359 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-10T00:40:44.035Z S1 60340, S2 60432 b9a8818433 846e14d7a4 sk_4707cd57
15 move S1 Exhibition3 15 2026-11-10T00:40:45.970Z S1 60405, S2 60432 68a257e917 b9a8818433 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-10T00:40:47.901Z S1 60405, S2 60501 0799bcad76 68a257e917 sk_4707cd57
17 move S1 Exhibition3 17 2026-11-10T00:40:49.833Z S1 60473, S2 60501 ec1e610874 0799bcad76 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-10T00:40:51.766Z S1 60473, S2 60568 7e7e2bb128 ec1e610874 sk_4707cd57
19 move S1 Exhibition3 19 2026-11-10T00:40:53.698Z S1 60541, S2 60568 cf691ee274 7e7e2bb128 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-10T00:40:55.630Z S1 60541, S2 60636 8751872714 cf691ee274 sk_4707cd57
21 move S1 Exhibition3 21 2026-11-10T00:40:57.561Z S1 60610, S2 60636 41e3f405ff 8751872714 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-10T00:40:59.494Z S1 60610, S2 60703 398f97e966 41e3f405ff sk_4707cd57
23 move S1 Exhibition3 23 2026-11-10T00:41:01.499Z S1 60605, S2 60703 adb4f2767d 398f97e966 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-10T00:41:03.487Z S1 60605, S2 60715 bbf1863f20 adb4f2767d sk_4707cd57
25 move S1 Exhibition3 25 2026-11-10T00:41:05.439Z S1 60653, S2 60715 dcd06b3ada bbf1863f20 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-10T00:41:07.373Z S1 60653, S2 60781 aac76e8c7a dcd06b3ada sk_4707cd57
27 move S1 Exhibition3 27 2026-11-10T00:41:09.307Z S1 60719, S2 60781 aac73fc86d aac76e8c7a sk_4707cd57
28 move S2 Exhibition2 28 2026-11-10T00:41:11.238Z S1 60719, S2 60850 0d6f5f2478 aac73fc86d sk_4707cd57
29 move S1 Exhibition3 29 2026-11-10T00:41:13.176Z S1 60781, S2 60850 315c075688 0d6f5f2478 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-10T00:41:15.133Z S1 60781, S2 60893 b3255174fc 315c075688 sk_4707cd57
31 move S1 Exhibition3 31 2026-11-10T00:41:17.061Z S1 60853, S2 60893 12f066ce95 b3255174fc sk_4707cd57
32 move S2 Exhibition2 32 2026-11-10T00:41:18.998Z S1 60853, S2 60956 b6f6baa6cf 12f066ce95 sk_4707cd57
33 move S1 Exhibition3 33 2026-11-10T00:41:20.929Z S1 60922, S2 60956 ed4e7f196f b6f6baa6cf sk_4707cd57
34 move S2 Exhibition2 34 2026-11-10T00:41:22.862Z S1 60922, S2 61023 5d00416a1e ed4e7f196f 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_01M71EC165EC9TGSAZ0AHTJZDP

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