apigaming Sign in

Verify set set_01M6WX2WWXFS6BRN9BW1YY2EJH

Exhibition4 vs Exhibition1, Hex 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("8579454584176716917:set_01M6WX2WWXFS6BRN9BW1YY2EJH") = 803ea0b84ba5f142..., the commitment published at the start
✓set points{'bot_01M4G1W17YFJ4RFSD9JM0NE6YG': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1W17YFJ4RFSD9JM0NE6YG': 13, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 18}
✓set resulta win for bot_01M4G1W17YFJ4RFSD9JM0NE6YG on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M6WX2WX2FRW9BDRXJ1W5SGZT: verified

✓signatures35 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..35, every prev_hash links
✓move log35 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay35 state hashes match the local hex 1.0 engine
✓resulta win for seat 1 (connected) follows from the moves
35 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-08T06:21:16.028Z S1 59973, S2 60000 523c772eb2 start sk_4707cd57
2 move S2 Exhibition4 2 2026-11-08T06:21:17.991Z S1 59973, S2 60037 b189402750 523c772eb2 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-08T06:21:19.944Z S1 60020, S2 60037 d088594538 b189402750 sk_4707cd57
4 move S2 Exhibition4 4 2026-11-08T06:21:21.891Z S1 60020, S2 60090 f4fe91db30 d088594538 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-08T06:21:23.835Z S1 60076, S2 60090 e4db92d34c f4fe91db30 sk_4707cd57
6 move S2 Exhibition4 6 2026-11-08T06:21:25.774Z S1 60076, S2 60151 81ecabb83e e4db92d34c sk_4707cd57
7 move S1 Exhibition1 7 2026-11-08T06:21:27.716Z S1 60134, S2 60151 011fa249f6 81ecabb83e sk_4707cd57
8 move S2 Exhibition4 8 2026-11-08T06:21:29.665Z S1 60134, S2 60202 09ffce15ac 011fa249f6 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-08T06:21:31.603Z S1 60196, S2 60202 500ce6c280 09ffce15ac sk_4707cd57
10 move S2 Exhibition4 10 2026-11-08T06:21:33.546Z S1 60196, S2 60259 f4ac55a014 500ce6c280 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-08T06:21:35.478Z S1 60264, S2 60259 a273f7e68a f4ac55a014 sk_4707cd57
12 move S2 Exhibition4 12 2026-11-08T06:21:37.410Z S1 60264, S2 60327 0f611277ae a273f7e68a sk_4707cd57
13 move S1 Exhibition1 13 2026-11-08T06:21:39.351Z S1 60323, S2 60327 91048617c3 0f611277ae sk_4707cd57
14 move S2 Exhibition4 14 2026-11-08T06:21:41.286Z S1 60323, S2 60392 b3b34fb4ed 91048617c3 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-08T06:21:43.228Z S1 60381, S2 60392 a017b53639 b3b34fb4ed sk_4707cd57
16 move S2 Exhibition4 16 2026-11-08T06:21:45.165Z S1 60381, S2 60455 d3bf42a212 a017b53639 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-08T06:21:47.106Z S1 60440, S2 60455 8ca73b9ac4 d3bf42a212 sk_4707cd57
18 move S2 Exhibition4 18 2026-11-08T06:21:49.041Z S1 60440, S2 60520 7c5f2f8d86 8ca73b9ac4 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-08T06:21:50.976Z S1 60505, S2 60520 0f1d148a7f 7c5f2f8d86 sk_4707cd57
20 move S2 Exhibition4 20 2026-11-08T06:21:52.908Z S1 60505, S2 60588 f0421bf980 0f1d148a7f sk_4707cd57
21 move S1 Exhibition1 21 2026-11-08T06:21:54.843Z S1 60570, S2 60588 33d14855d6 f0421bf980 sk_4707cd57
22 move S2 Exhibition4 22 2026-11-08T06:21:56.779Z S1 60570, S2 60652 dbc22d1ad5 33d14855d6 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-08T06:21:58.713Z S1 60636, S2 60652 614af7c73d dbc22d1ad5 sk_4707cd57
24 move S2 Exhibition4 24 2026-11-08T06:22:00.658Z S1 60636, S2 60707 f5fbe8695c 614af7c73d sk_4707cd57
25 move S1 Exhibition1 25 2026-11-08T06:22:02.628Z S1 60666, S2 60707 0caea054d2 f5fbe8695c sk_4707cd57
26 move S2 Exhibition4 26 2026-11-08T06:22:04.658Z S1 60666, S2 60677 017178d3e1 0caea054d2 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-08T06:22:06.600Z S1 60724, S2 60677 202da56683 017178d3e1 sk_4707cd57
28 move S2 Exhibition4 28 2026-11-08T06:22:08.533Z S1 60724, S2 60744 0b071dbf6f 202da56683 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-08T06:22:10.466Z S1 60791, S2 60744 4a8cc19f59 0b071dbf6f sk_4707cd57
30 move S2 Exhibition4 30 2026-11-08T06:22:12.404Z S1 60791, S2 60806 a2d403c6f7 4a8cc19f59 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-08T06:22:14.336Z S1 60859, S2 60806 bb95cd472c a2d403c6f7 sk_4707cd57
32 move S2 Exhibition4 32 2026-11-08T06:22:16.270Z S1 60859, S2 60872 fd251fd8b5 bb95cd472c sk_4707cd57
33 move S1 Exhibition1 33 2026-11-08T06:22:18.216Z S1 60913, S2 60872 63b6795f15 fd251fd8b5 sk_4707cd57
34 move S2 Exhibition4 34 2026-11-08T06:22:20.157Z S1 60913, S2 60931 d482b4c1b9 63b6795f15 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-08T06:22:22.088Z S1 60982, S2 60931 0bd238ddb3 d482b4c1b9 sk_4707cd57

Game 2 m_01M6WX2WX6FJVTPG1QKV7MTQP6: verified

✓signatures25 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..25, every prev_hash links
✓move log25 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay25 state hashes match the local hex 1.0 engine
✓resulta win for seat 1 (connected) follows from the moves
25 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition4 1 2026-11-08T06:21:16.038Z S1 59963, S2 60000 e2c8ada86f start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-08T06:21:18.066Z S1 59963, S2 59972 56227eca83 e2c8ada86f sk_4707cd57
3 move S1 Exhibition4 3 2026-11-08T06:21:20.032Z S1 59997, S2 59972 58b23fe7f7 56227eca83 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-08T06:21:21.984Z S1 59997, S2 60020 dcd6b7d547 58b23fe7f7 sk_4707cd57
5 move S1 Exhibition4 5 2026-11-08T06:21:23.915Z S1 60066, S2 60020 99f316fcc9 dcd6b7d547 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-08T06:21:25.860Z S1 60066, S2 60075 d30a1ae71d 99f316fcc9 sk_4707cd57
7 move S1 Exhibition4 7 2026-11-08T06:21:27.799Z S1 60127, S2 60075 c104d72323 d30a1ae71d sk_4707cd57
8 move S2 Exhibition1 8 2026-11-08T06:21:29.746Z S1 60127, S2 60128 317c784102 c104d72323 sk_4707cd57
9 move S1 Exhibition4 9 2026-11-08T06:21:31.683Z S1 60190, S2 60128 03c2e3213e 317c784102 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-08T06:21:33.621Z S1 60190, S2 60190 6183371ee5 03c2e3213e sk_4707cd57
11 move S1 Exhibition4 11 2026-11-08T06:21:35.554Z S1 60257, S2 60190 85004625b9 6183371ee5 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-08T06:21:37.487Z S1 60257, S2 60257 9b9fdcc017 85004625b9 sk_4707cd57
13 move S1 Exhibition4 13 2026-11-08T06:21:39.427Z S1 60317, S2 60257 921f2e27e4 9b9fdcc017 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-08T06:21:41.363Z S1 60317, S2 60321 336af3dd87 921f2e27e4 sk_4707cd57
15 move S1 Exhibition4 15 2026-11-08T06:21:43.301Z S1 60379, S2 60321 484a755215 336af3dd87 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-08T06:21:45.239Z S1 60379, S2 60383 832d2624e2 484a755215 sk_4707cd57
17 move S1 Exhibition4 17 2026-11-08T06:21:47.178Z S1 60440, S2 60383 b123632b96 832d2624e2 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-08T06:21:49.111Z S1 60440, S2 60450 33149b7ed4 b123632b96 sk_4707cd57
19 move S1 Exhibition4 19 2026-11-08T06:21:51.041Z S1 60510, S2 60450 c1c8a4149a 33149b7ed4 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-08T06:21:52.975Z S1 60510, S2 60516 377b7dbfa0 c1c8a4149a sk_4707cd57
21 move S1 Exhibition4 21 2026-11-08T06:21:54.910Z S1 60575, S2 60516 026930804a 377b7dbfa0 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-08T06:21:56.842Z S1 60575, S2 60584 66a8a2d447 026930804a sk_4707cd57
23 move S1 Exhibition4 23 2026-11-08T06:21:58.776Z S1 60641, S2 60584 62ab7c586f 66a8a2d447 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-08T06:22:00.711Z S1 60641, S2 60649 6fb72c4887 62ab7c586f sk_4707cd57
25 move S1 Exhibition4 25 2026-11-08T06:22:02.662Z S1 60690, S2 60649 50a322b58c 6fb72c4887 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_01M6WX2WWXFS6BRN9BW1YY2EJH

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