apigaming Sign in

Verify set set_01M6R0WNWAFCABXNXKJGH6KQRX

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

Game 1 m_01M6R0WNWEER1AQJJYBQ8GCFB2: verified

✓signatures14 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..14, every prev_hash links
✓move log14 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay14 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 2 (reached_far_row) follows from the moves
14 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-06T08:51:34.346Z S1 60007, S2 60000 21a94cc37e start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-06T08:51:36.299Z S1 60007, S2 60047 a8abde4895 21a94cc37e sk_4707cd57
3 move S1 Exhibition2 3 2026-11-06T08:51:38.244Z S1 60062, S2 60047 1794bfd576 a8abde4895 sk_4707cd57
4 move S2 Exhibition3 4 2026-11-06T08:51:40.186Z S1 60062, S2 60105 3902a6f212 1794bfd576 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-06T08:51:42.118Z S1 60130, S2 60105 94d9c240a9 3902a6f212 sk_4707cd57
6 move S2 Exhibition3 6 2026-11-06T08:51:44.049Z S1 60130, S2 60174 0bc91c52ea 94d9c240a9 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-06T08:51:45.979Z S1 60200, S2 60174 6385d79ae3 0bc91c52ea sk_4707cd57
8 move S2 Exhibition3 8 2026-11-06T08:51:47.909Z S1 60200, S2 60244 b8284a618f 6385d79ae3 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-06T08:51:49.842Z S1 60267, S2 60244 614c0db898 b8284a618f sk_4707cd57
10 move S2 Exhibition3 10 2026-11-06T08:51:51.776Z S1 60267, S2 60310 4038922fe3 614c0db898 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-06T08:51:53.704Z S1 60339, S2 60310 7267d792da 4038922fe3 sk_4707cd57
12 move S2 Exhibition3 12 2026-11-06T08:51:55.641Z S1 60339, S2 60373 7e06498aa5 7267d792da sk_4707cd57
13 move S1 Exhibition2 13 2026-11-06T08:51:57.570Z S1 60410, S2 60373 40953fbd5b 7e06498aa5 sk_4707cd57
14 move S2 Exhibition3 14 2026-11-06T08:51:59.496Z S1 60410, S2 60447 77ddc18615 40953fbd5b sk_4707cd57

Game 2 m_01M6R0WNWFF37BGC9SM2BVWX6C: 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 Exhibition3 1 2026-11-06T08:51:34.349Z S1 60004, S2 60000 460f21e9f4 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-06T08:51:36.322Z S1 60004, S2 60027 cad8732f27 460f21e9f4 sk_4707cd57
3 move S1 Exhibition3 3 2026-11-06T08:51:38.283Z S1 60043, S2 60027 a3bd6cd243 cad8732f27 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-06T08:51:40.235Z S1 60043, S2 60075 d80a4ddec1 a3bd6cd243 sk_4707cd57
5 move S1 Exhibition3 5 2026-11-06T08:51:42.167Z S1 60111, S2 60075 a9a65fed6e d80a4ddec1 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-06T08:51:44.100Z S1 60111, S2 60142 37eaccbae9 a9a65fed6e sk_4707cd57
7 move S1 Exhibition3 7 2026-11-06T08:51:46.032Z S1 60179, S2 60142 92b5a11457 37eaccbae9 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-06T08:51:47.964Z S1 60179, S2 60210 0ef746201f 92b5a11457 sk_4707cd57
9 move S1 Exhibition3 9 2026-11-06T08:51:49.897Z S1 60246, S2 60210 e8f1001d93 0ef746201f sk_4707cd57
10 move S2 Exhibition2 10 2026-11-06T08:51:51.837Z S1 60246, S2 60270 bec0d5897c e8f1001d93 sk_4707cd57
11 move S1 Exhibition3 11 2026-11-06T08:51:53.767Z S1 60316, S2 60270 310e161537 bec0d5897c sk_4707cd57
12 move S2 Exhibition2 12 2026-11-06T08:51:55.699Z S1 60316, S2 60338 34badacb59 310e161537 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-06T08:51:57.630Z S1 60385, S2 60338 bc187133d4 34badacb59 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-06T08:51:59.562Z S1 60385, S2 60406 e862fcd194 bc187133d4 sk_4707cd57
15 move S1 Exhibition3 15 2026-11-06T08:52:01.512Z S1 60435, S2 60406 918d007c4b e862fcd194 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-06T08:52:03.555Z S1 60435, S2 60363 db94080677 918d007c4b 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_01M6R0WNWAFCABXNXKJGH6KQRX

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