apigaming Sign in

Verify set set_01M6HYGVWAEZF8HRCX22XXHDAY

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("5780394207438312923:set_01M6HYGVWAEZF8HRCX22XXHDAY") = 1fa55c27bd19ca50..., 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_01M6HYGVWCFABANYV56ARNXTX6: 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-04T00:14:43.528Z S1 60007, S2 60000 683a43658d start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-04T00:14:45.477Z S1 60007, S2 60051 77ddaee5e0 683a43658d sk_4707cd57
3 move S1 Exhibition2 3 2026-11-04T00:14:47.427Z S1 60057, S2 60051 907d9d0395 77ddaee5e0 sk_4707cd57
4 move S2 Exhibition3 4 2026-11-04T00:14:49.398Z S1 60057, S2 60080 f9b6535208 907d9d0395 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-04T00:14:51.335Z S1 60120, S2 60080 286e4faf80 f9b6535208 sk_4707cd57
6 move S2 Exhibition3 6 2026-11-04T00:14:53.276Z S1 60120, S2 60139 74f9c102d3 286e4faf80 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-04T00:14:55.225Z S1 60171, S2 60139 799920e5c5 74f9c102d3 sk_4707cd57
8 move S2 Exhibition3 8 2026-11-04T00:14:57.158Z S1 60171, S2 60206 46d30c562e 799920e5c5 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-04T00:14:59.088Z S1 60241, S2 60206 0a07a03f24 46d30c562e sk_4707cd57
10 move S2 Exhibition3 10 2026-11-04T00:15:01.021Z S1 60241, S2 60273 90173f7940 0a07a03f24 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-04T00:15:02.988Z S1 60274, S2 60273 b5772357ac 90173f7940 sk_4707cd57
12 move S2 Exhibition3 12 2026-11-04T00:15:05.066Z S1 60274, S2 60195 d14af6a7a3 b5772357ac sk_4707cd57
13 move S1 Exhibition2 13 2026-11-04T00:15:07.012Z S1 60328, S2 60195 924b43ae06 d14af6a7a3 sk_4707cd57
14 move S2 Exhibition3 14 2026-11-04T00:15:08.967Z S1 60328, S2 60240 f62c8035ec 924b43ae06 sk_4707cd57

Game 2 m_01M6HYGVWFFDMVSX7M5C8745P4: 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-04T00:14:43.531Z S1 60004, S2 60000 7f231acc98 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-04T00:14:45.493Z S1 60004, S2 60038 133135538c 7f231acc98 sk_4707cd57
3 move S1 Exhibition3 3 2026-11-04T00:14:47.456Z S1 60041, S2 60038 2a507b296b 133135538c sk_4707cd57
4 move S2 Exhibition2 4 2026-11-04T00:14:49.430Z S1 60041, S2 60064 298f2aed4b 2a507b296b sk_4707cd57
5 move S1 Exhibition3 5 2026-11-04T00:14:51.379Z S1 60092, S2 60064 9532cabb0e 298f2aed4b sk_4707cd57
6 move S2 Exhibition2 6 2026-11-04T00:14:53.323Z S1 60092, S2 60120 f884daf648 9532cabb0e sk_4707cd57
7 move S1 Exhibition3 7 2026-11-04T00:14:55.266Z S1 60149, S2 60120 a1ac73468c f884daf648 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-04T00:14:57.220Z S1 60149, S2 60166 637e525cd8 a1ac73468c sk_4707cd57
9 move S1 Exhibition3 9 2026-11-04T00:14:59.151Z S1 60218, S2 60166 8d1ab0d18b 637e525cd8 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-04T00:15:01.082Z S1 60218, S2 60235 12ee68c7b4 8d1ab0d18b sk_4707cd57
11 move S1 Exhibition3 11 2026-11-04T00:15:03.046Z S1 60254, S2 60235 e371d6e453 12ee68c7b4 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-04T00:15:05.221Z S1 60254, S2 60060 6e1fc3e782 e371d6e453 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-04T00:15:07.162Z S1 60313, S2 60060 85ef5d7572 6e1fc3e782 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-04T00:15:09.102Z S1 60313, S2 60120 334fae6cfa 85ef5d7572 sk_4707cd57
15 move S1 Exhibition3 15 2026-11-04T00:15:11.037Z S1 60378, S2 60120 f9395d56dc 334fae6cfa sk_4707cd57
16 move S2 Exhibition2 16 2026-11-04T00:15:12.977Z S1 60378, S2 60180 3f44f65558 f9395d56dc 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_01M6HYGVWAEZF8HRCX22XXHDAY

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