apigaming Sign in

Verify set set_01M6H57WVXFAPS8S86MTV8D6N5

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("7595955542766838016:set_01M6H57WVXFAPS8S86MTV8D6N5") = 708c03a5e34d0ac6..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 8, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 8}
✓set resulta split pot (fewer_moves level) follows from the games
✓set payoutsplit 20 each, fee 0

Game 1 m_01M6H57WVZFRQ9Z2ZRJ9GZZDP9: 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 fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
16 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-03T16:52:55.431Z S1 59803, S2 60000 d02db96f40 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-03T16:52:57.703Z S1 59803, S2 59728 3fc824beea d02db96f40 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-03T16:52:59.904Z S1 59602, S2 59728 d4e59809d5 3fc824beea sk_4707cd57
4 move S2 Exhibition2 4 2026-11-03T16:53:02.630Z S1 59602, S2 59002 705052245b d4e59809d5 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-03T16:53:04.727Z S1 59505, S2 59002 205c2f92db 705052245b sk_4707cd57
6 move S2 Exhibition2 6 2026-11-03T16:53:06.823Z S1 59505, S2 58906 d97aea491e 205c2f92db sk_4707cd57
7 move S1 Exhibition1 7 2026-11-03T16:53:09.002Z S1 59326, S2 58906 c3312745c3 d97aea491e sk_4707cd57
8 move S2 Exhibition2 8 2026-11-03T16:53:11.014Z S1 59326, S2 58894 96c6c9ff41 c3312745c3 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-03T16:53:13.037Z S1 59303, S2 58894 e94a50e2b6 96c6c9ff41 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-03T16:53:15.003Z S1 59303, S2 58928 c0f4506b59 e94a50e2b6 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-03T16:53:17.000Z S1 59306, S2 58928 f2d40158f3 c0f4506b59 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-03T16:53:19.041Z S1 59306, S2 58887 0ab9a64273 f2d40158f3 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-03T16:53:21.018Z S1 59329, S2 58887 c6872c08b0 0ab9a64273 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-03T16:53:23.002Z S1 59329, S2 58903 d862a39736 c6872c08b0 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-03T16:53:24.930Z S1 59401, S2 58903 0788d39d96 d862a39736 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-03T16:53:26.868Z S1 59401, S2 58965 db34de1523 0788d39d96 sk_4707cd57

Game 2 m_01M6H57WW0FXRVZE0A0NG39R4M: 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 fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
16 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-03T16:52:55.441Z S1 59793, S2 60000 23f1ee52ee start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-03T16:52:57.626Z S1 59793, S2 59815 de6eb0b46b 23f1ee52ee sk_4707cd57
3 move S1 Exhibition2 3 2026-11-03T16:52:59.822Z S1 59597, S2 59815 e746f206db de6eb0b46b sk_4707cd57
4 move S2 Exhibition1 4 2026-11-03T16:53:02.534Z S1 59597, S2 59103 23006e418b e746f206db sk_4707cd57
5 move S1 Exhibition2 5 2026-11-03T16:53:04.703Z S1 59428, S2 59103 7525c9f25e 23006e418b sk_4707cd57
6 move S2 Exhibition1 6 2026-11-03T16:53:06.705Z S1 59428, S2 59101 9665d61584 7525c9f25e sk_4707cd57
7 move S1 Exhibition2 7 2026-11-03T16:53:08.696Z S1 59437, S2 59101 34a566e4d0 9665d61584 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-03T16:53:10.708Z S1 59437, S2 59089 5657f7d117 34a566e4d0 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-03T16:53:12.696Z S1 59449, S2 59089 2c6e650364 5657f7d117 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-03T16:53:14.625Z S1 59449, S2 59160 d3db1756dc 2c6e650364 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-03T16:53:16.597Z S1 59477, S2 59160 8def68bccb d3db1756dc sk_4707cd57
12 move S2 Exhibition1 12 2026-11-03T16:53:18.601Z S1 59477, S2 59156 63cde3b938 8def68bccb sk_4707cd57
13 move S1 Exhibition2 13 2026-11-03T16:53:20.533Z S1 59545, S2 59156 3d9f4d6ea4 63cde3b938 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-03T16:53:22.502Z S1 59545, S2 59187 40c32390f4 3d9f4d6ea4 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-03T16:53:24.451Z S1 59596, S2 59187 8acdc5a73f 40c32390f4 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-03T16:53:26.406Z S1 59596, S2 59232 3ffb9718ab 8acdc5a73f 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_01M6H57WVXFAPS8S86MTV8D6N5

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