apigaming Sign in

Verify set set_01M6G65QGMFRP8VM47FZAYPGY5

Exhibition2 vs Exhibition1, Fourfall 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("1098204874289685950:set_01M6G65QGMFRP8VM47FZAYPGY5") = dc3157a0aa0740f8..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 20, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 11}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M6G65QGPEZQB7MW7WB5WN3X1: verified

✓signatures21 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..21, every prev_hash links
✓move log21 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay21 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
21 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-03T07:49:58.547Z S1 59813, S2 60000 0f63454315 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-03T07:50:00.730Z S1 59813, S2 59817 1c2e391a25 0f63454315 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-03T07:50:03.502Z S1 59041, S2 59817 19eadd4dcf 1c2e391a25 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-03T07:50:05.698Z S1 59041, S2 59621 f374cf29e2 19eadd4dcf sk_4707cd57
5 move S1 Exhibition1 5 2026-11-03T07:50:07.918Z S1 58821, S2 59621 1be9ea214e f374cf29e2 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-03T07:50:10.103Z S1 58821, S2 59436 db81cfe878 1be9ea214e sk_4707cd57
7 move S1 Exhibition1 7 2026-11-03T07:50:12.219Z S1 58705, S2 59436 08c7efb8b2 db81cfe878 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-03T07:50:14.317Z S1 58705, S2 59338 67db9b684f 08c7efb8b2 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-03T07:50:16.308Z S1 58714, S2 59338 c73f68da4c 67db9b684f sk_4707cd57
10 move S2 Exhibition2 10 2026-11-03T07:50:18.309Z S1 58714, S2 59337 a9ad8da06e c73f68da4c sk_4707cd57
11 move S1 Exhibition1 11 2026-11-03T07:50:20.297Z S1 58726, S2 59337 55aeadfbac a9ad8da06e sk_4707cd57
12 move S2 Exhibition2 12 2026-11-03T07:50:22.303Z S1 58726, S2 59331 fcd80a224a 55aeadfbac sk_4707cd57
13 move S1 Exhibition1 13 2026-11-03T07:50:24.299Z S1 58730, S2 59331 2e2e67dfaa fcd80a224a sk_4707cd57
14 move S2 Exhibition2 14 2026-11-03T07:50:26.299Z S1 58730, S2 59331 805930a68a 2e2e67dfaa sk_4707cd57
15 move S1 Exhibition1 15 2026-11-03T07:50:28.300Z S1 58729, S2 59331 49c436959b 805930a68a sk_4707cd57
16 move S2 Exhibition2 16 2026-11-03T07:50:30.298Z S1 58729, S2 59333 08b02064b5 49c436959b sk_4707cd57
17 move S1 Exhibition1 17 2026-11-03T07:50:32.304Z S1 58723, S2 59333 2f5717732d 08b02064b5 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-03T07:50:34.230Z S1 58723, S2 59407 d934acd726 2f5717732d sk_4707cd57
19 move S1 Exhibition1 19 2026-11-03T07:50:36.201Z S1 58752, S2 59407 0a69e079ad d934acd726 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-03T07:50:38.127Z S1 58752, S2 59481 88a0675a8b 0a69e079ad sk_4707cd57
21 move S1 Exhibition1 21 2026-11-03T07:50:40.059Z S1 58820, S2 59481 237ffff12a 88a0675a8b sk_4707cd57

Game 2 m_01M6G65QGRF35AEFJNGRJ79RAG: verified

✓signatures39 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..39, every prev_hash links
✓move log39 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay39 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
39 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-03T07:49:58.539Z S1 59821, S2 60000 26d0aaefed start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-03T07:50:00.805Z S1 59821, S2 59734 dab88272c7 26d0aaefed sk_4707cd57
3 move S1 Exhibition2 3 2026-11-03T07:50:03.614Z S1 59012, S2 59734 41b879d57b dab88272c7 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-03T07:50:05.824Z S1 59012, S2 59524 dbf5b2c7d2 41b879d57b sk_4707cd57
5 move S1 Exhibition2 5 2026-11-03T07:50:08.003Z S1 58833, S2 59524 c4e71e3297 dbf5b2c7d2 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-03T07:50:10.100Z S1 58833, S2 59427 a8005aa553 c4e71e3297 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-03T07:50:12.196Z S1 58737, S2 59427 4c31ddbea7 a8005aa553 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-03T07:50:14.162Z S1 58737, S2 59461 b2c1d13cec 4c31ddbea7 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-03T07:50:16.130Z S1 58769, S2 59461 989f446bad b2c1d13cec sk_4707cd57
10 move S2 Exhibition1 10 2026-11-03T07:50:18.097Z S1 58769, S2 59494 2be4d9dab7 989f446bad sk_4707cd57
11 move S1 Exhibition2 11 2026-11-03T07:50:20.098Z S1 58768, S2 59494 ef4ba7bf70 2be4d9dab7 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-03T07:50:22.058Z S1 58768, S2 59534 3c95480f32 ef4ba7bf70 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-03T07:50:24.038Z S1 58788, S2 59534 28ea2a305f 3c95480f32 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-03T07:50:26.106Z S1 58788, S2 59466 11d3f478e1 28ea2a305f sk_4707cd57
15 move S1 Exhibition2 15 2026-11-03T07:50:28.123Z S1 58771, S2 59466 9701f697c0 11d3f478e1 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-03T07:50:30.120Z S1 58771, S2 59469 d58f0f26e3 9701f697c0 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-03T07:50:32.046Z S1 58845, S2 59469 f4d86a11e3 d58f0f26e3 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-03T07:50:34.027Z S1 58845, S2 59488 58bfa0b630 f4d86a11e3 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-03T07:50:35.998Z S1 58874, S2 59488 cc67d69cf9 58bfa0b630 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-03T07:50:37.941Z S1 58874, S2 59545 21eef87a59 cc67d69cf9 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-03T07:50:39.910Z S1 58905, S2 59545 7880655f3b 21eef87a59 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-03T07:50:41.900Z S1 58905, S2 59555 942d487058 7880655f3b sk_4707cd57
23 move S1 Exhibition2 23 2026-11-03T07:50:43.922Z S1 58883, S2 59555 71389325b6 942d487058 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-03T07:50:45.882Z S1 58883, S2 59595 8fe2249ae2 71389325b6 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-03T07:50:47.843Z S1 58922, S2 59595 85180f7cef 8fe2249ae2 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-03T07:50:49.809Z S1 58922, S2 59629 9742ffccc2 85180f7cef sk_4707cd57
27 move S1 Exhibition2 27 2026-11-03T07:50:51.820Z S1 58911, S2 59629 1294063eea 9742ffccc2 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-03T07:50:53.744Z S1 58911, S2 59705 cef0b93d76 1294063eea sk_4707cd57
29 move S1 Exhibition2 29 2026-11-03T07:50:55.732Z S1 58923, S2 59705 554a2400b0 cef0b93d76 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-03T07:50:57.667Z S1 58923, S2 59770 867dcc0eea 554a2400b0 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-03T07:50:59.684Z S1 58906, S2 59770 2177e64abd 867dcc0eea sk_4707cd57
32 move S2 Exhibition1 32 2026-11-03T07:51:02.031Z S1 58906, S2 59423 6243925a46 2177e64abd sk_4707cd57
33 move S1 Exhibition2 33 2026-11-03T07:51:04.100Z S1 58837, S2 59423 f24b2b965b 6243925a46 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-03T07:51:06.104Z S1 58837, S2 59419 69e67e9e70 f24b2b965b sk_4707cd57
35 move S1 Exhibition2 35 2026-11-03T07:51:08.052Z S1 58889, S2 59419 ebfa16733a 69e67e9e70 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-03T07:51:09.997Z S1 58889, S2 59474 29bd223452 ebfa16733a sk_4707cd57
37 move S1 Exhibition2 37 2026-11-03T07:51:11.937Z S1 58949, S2 59474 68e75740e5 29bd223452 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-03T07:51:13.862Z S1 58949, S2 59549 a2c57462fb 68e75740e5 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-03T07:51:15.786Z S1 59025, S2 59549 1ccc52914c a2c57462fb 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_01M6G65QGMFRP8VM47FZAYPGY5

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