apigaming Sign in

Verify set set_01M6JX4EWJE6FVVFQPEFA9WG1A

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("7660040675350984507:set_01M6JX4EWJE6FVVFQPEFA9WG1A") = d7c43110057b4cbf..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 9, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 27}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M6JX4EWRF94TCYK9J8C4QWFP: verified

✓signatures53 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..53, every prev_hash links
✓move log53 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay53 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
53 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-04T09:09:43.024Z S1 59842, S2 60000 cb4f1af30c start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-04T09:09:45.202Z S1 59842, S2 59822 535a7bd486 cb4f1af30c sk_4707cd57
3 move S1 Exhibition1 3 2026-11-04T09:09:47.309Z S1 59735, S2 59822 3db02300c6 535a7bd486 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-04T09:09:49.415Z S1 59735, S2 59716 384d43ee17 3db02300c6 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-04T09:09:51.636Z S1 59514, S2 59716 6f928e462d 384d43ee17 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-04T09:09:53.710Z S1 59514, S2 59642 202ee3e5e5 6f928e462d sk_4707cd57
7 move S1 Exhibition1 7 2026-11-04T09:09:55.819Z S1 59405, S2 59642 4c4c6a863f 202ee3e5e5 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-04T09:09:57.919Z S1 59405, S2 59542 0771f800de 4c4c6a863f sk_4707cd57
9 move S1 Exhibition1 9 2026-11-04T09:10:00.131Z S1 59193, S2 59542 1c98f0d0c2 0771f800de sk_4707cd57
10 move S2 Exhibition2 10 2026-11-04T09:10:03.222Z S1 59193, S2 58451 dfffdf40d5 1c98f0d0c2 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-04T09:10:05.400Z S1 59015, S2 58451 afb386e287 dfffdf40d5 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-04T09:10:07.515Z S1 59015, S2 58336 2ce28a4e48 afb386e287 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-04T09:10:09.471Z S1 59059, S2 58336 e527c4802d 2ce28a4e48 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-04T09:10:11.529Z S1 59059, S2 58278 552abbc877 e527c4802d sk_4707cd57
15 move S1 Exhibition1 15 2026-11-04T09:10:13.515Z S1 59073, S2 58278 0389ad17f1 552abbc877 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-04T09:10:15.517Z S1 59073, S2 58276 6865789716 0389ad17f1 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-04T09:10:17.498Z S1 59092, S2 58276 36d0da2e20 6865789716 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-04T09:10:19.497Z S1 59092, S2 58277 835eadc33f 36d0da2e20 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-04T09:10:21.498Z S1 59091, S2 58277 4ab1cffe06 835eadc33f sk_4707cd57
20 move S2 Exhibition2 20 2026-11-04T09:10:23.521Z S1 59091, S2 58254 67199c9649 4ab1cffe06 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-04T09:10:25.451Z S1 59161, S2 58254 7d565152ae 67199c9649 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-04T09:10:27.498Z S1 59161, S2 58207 158dd55576 7d565152ae sk_4707cd57
23 move S1 Exhibition1 23 2026-11-04T09:10:29.530Z S1 59129, S2 58207 1ed96e52d7 158dd55576 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-04T09:10:31.510Z S1 59129, S2 58227 19300611b5 1ed96e52d7 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-04T09:10:33.526Z S1 59113, S2 58227 c710b09185 19300611b5 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-04T09:10:35.507Z S1 59113, S2 58246 5f1983ae68 c710b09185 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-04T09:10:37.509Z S1 59111, S2 58246 2227d785a4 5f1983ae68 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-04T09:10:39.504Z S1 59111, S2 58251 63e73c6708 2227d785a4 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-04T09:10:41.531Z S1 59084, S2 58251 ec3f678446 63e73c6708 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-04T09:10:43.566Z S1 59084, S2 58216 41bf141008 ec3f678446 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-04T09:10:45.609Z S1 59041, S2 58216 a849442771 41bf141008 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-04T09:10:47.598Z S1 59041, S2 58227 22db1b2588 a849442771 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-04T09:10:49.603Z S1 59036, S2 58227 121d73e2c7 22db1b2588 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-04T09:10:51.555Z S1 59036, S2 58275 3e317cfd7b 121d73e2c7 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-04T09:10:53.562Z S1 59029, S2 58275 a78b27f206 3e317cfd7b sk_4707cd57
36 move S2 Exhibition2 36 2026-11-04T09:10:55.493Z S1 59029, S2 58344 34ef0237d5 a78b27f206 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-04T09:10:57.439Z S1 59083, S2 58344 517a1f5a3a 34ef0237d5 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-04T09:10:59.377Z S1 59083, S2 58406 eb19532a62 517a1f5a3a sk_4707cd57
39 move S1 Exhibition1 39 2026-11-04T09:11:01.401Z S1 59059, S2 58406 6bdad57db3 eb19532a62 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-04T09:11:03.467Z S1 59059, S2 58340 e0928e03fb 6bdad57db3 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-04T09:11:05.409Z S1 59117, S2 58340 832b6652dc e0928e03fb sk_4707cd57
42 move S2 Exhibition2 42 2026-11-04T09:11:07.347Z S1 59117, S2 58402 aa1395b5cb 832b6652dc sk_4707cd57
43 move S1 Exhibition1 43 2026-11-04T09:11:09.294Z S1 59170, S2 58402 c2734a811b aa1395b5cb sk_4707cd57
44 move S2 Exhibition2 44 2026-11-04T09:11:11.233Z S1 59170, S2 58463 9e434f3cdf c2734a811b sk_4707cd57
45 move S1 Exhibition1 45 2026-11-04T09:11:13.169Z S1 59234, S2 58463 d6431415f8 9e434f3cdf sk_4707cd57
46 move S2 Exhibition2 46 2026-11-04T09:11:15.111Z S1 59234, S2 58521 61380e4301 d6431415f8 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-04T09:11:17.044Z S1 59301, S2 58521 8be611c7c2 61380e4301 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-04T09:11:18.976Z S1 59301, S2 58589 3d16ce51cd 8be611c7c2 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-04T09:11:20.904Z S1 59373, S2 58589 67cb8bb2b5 3d16ce51cd sk_4707cd57
50 move S2 Exhibition2 50 2026-11-04T09:11:22.829Z S1 59373, S2 58664 3e5a441712 67cb8bb2b5 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-04T09:11:24.754Z S1 59448, S2 58664 53d280cb61 3e5a441712 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-04T09:11:26.690Z S1 59448, S2 58728 baf9552394 53d280cb61 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-04T09:11:28.616Z S1 59522, S2 58728 d6d3691ace baf9552394 sk_4707cd57

Game 2 m_01M6JX4EWVEHS810JAAMSBQVJQ: verified

✓signatures17 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..17, every prev_hash links
✓move log17 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay17 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
17 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-04T09:09:43.030Z S1 59836, S2 60000 e310a602b8 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-04T09:09:45.137Z S1 59836, S2 59893 365d6d0160 e310a602b8 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-04T09:09:47.307Z S1 59666, S2 59893 001d83c8cd 365d6d0160 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-04T09:09:49.415Z S1 59666, S2 59785 d5317fd602 001d83c8cd sk_4707cd57
5 move S1 Exhibition2 5 2026-11-04T09:09:51.625Z S1 59456, S2 59785 e99d4a7e1c d5317fd602 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-04T09:09:53.709Z S1 59456, S2 59701 a2f6e03585 e99d4a7e1c sk_4707cd57
7 move S1 Exhibition2 7 2026-11-04T09:09:55.798Z S1 59367, S2 59701 0eb1bb2ced a2f6e03585 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-04T09:09:57.830Z S1 59367, S2 59669 87563c78d7 0eb1bb2ced sk_4707cd57
9 move S1 Exhibition2 9 2026-11-04T09:10:00.027Z S1 59170, S2 59669 83288550a6 87563c78d7 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-04T09:10:03.323Z S1 59170, S2 58373 47d658b100 83288550a6 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-04T09:10:05.406Z S1 59087, S2 58373 a1ed478933 47d658b100 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-04T09:10:07.517Z S1 59087, S2 58262 080bd261cf a1ed478933 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-04T09:10:09.616Z S1 58988, S2 58262 e52d4263b6 080bd261cf sk_4707cd57
14 move S2 Exhibition1 14 2026-11-04T09:10:11.560Z S1 58988, S2 58318 f86c60dbb4 e52d4263b6 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-04T09:10:13.616Z S1 58932, S2 58318 e11e8ebf12 f86c60dbb4 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-04T09:10:15.618Z S1 58932, S2 58316 1b947383d3 e11e8ebf12 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-04T09:10:17.549Z S1 59001, S2 58316 0a3be54a4e 1b947383d3 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_01M6JX4EWJE6FVVFQPEFA9WG1A

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