apigaming Sign in

Verify set set_01M6MZC3XRES193Z2AWNC5YVGF

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

Game 1 m_01M6MZC3XTEA7TRCNYPQK288EN: verified

✓signatures13 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..13, every prev_hash links
✓move log13 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay13 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
13 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-05T04:27:20.002Z S1 59804, S2 60000 33926aae37 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-05T04:27:22.104Z S1 59804, S2 59898 50c180b747 33926aae37 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-05T04:27:24.198Z S1 59710, S2 59898 26171c2a6c 50c180b747 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-05T04:27:26.411Z S1 59710, S2 59685 679a71df0f 26171c2a6c sk_4707cd57
5 move S1 Exhibition1 5 2026-11-05T04:27:28.508Z S1 59613, S2 59685 ff88fa05cc 679a71df0f sk_4707cd57
6 move S2 Exhibition2 6 2026-11-05T04:27:30.640Z S1 59613, S2 59553 5295aabf5b ff88fa05cc sk_4707cd57
7 move S1 Exhibition1 7 2026-11-05T04:27:32.710Z S1 59543, S2 59553 73315a5fc9 5295aabf5b sk_4707cd57
8 move S2 Exhibition2 8 2026-11-05T04:27:34.919Z S1 59543, S2 59344 d663f5c950 73315a5fc9 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-05T04:27:37.017Z S1 59445, S2 59344 9f20ddb5fc d663f5c950 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-05T04:27:38.966Z S1 59445, S2 59395 c06702875d 9f20ddb5fc sk_4707cd57
11 move S1 Exhibition1 11 2026-11-05T04:27:40.908Z S1 59503, S2 59395 e2c2d2ffa9 c06702875d sk_4707cd57
12 move S2 Exhibition2 12 2026-11-05T04:27:42.837Z S1 59503, S2 59466 757ec7b422 e2c2d2ffa9 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-05T04:27:44.761Z S1 59579, S2 59466 5d2e7dcbf0 757ec7b422 sk_4707cd57

Game 2 m_01M6MZC3XVFJC93DX5XA6AT8BF: 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-05T04:27:19.929Z S1 59877, S2 60000 9e095ba32c start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-05T04:27:22.106Z S1 59877, S2 59823 09b6841edc 9e095ba32c sk_4707cd57
3 move S1 Exhibition2 3 2026-11-05T04:27:24.202Z S1 59781, S2 59823 d4c4201570 09b6841edc sk_4707cd57
4 move S2 Exhibition1 4 2026-11-05T04:27:26.412Z S1 59781, S2 59613 7e04df6e3e d4c4201570 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-05T04:27:28.517Z S1 59676, S2 59613 a28c884527 7e04df6e3e sk_4707cd57
6 move S2 Exhibition1 6 2026-11-05T04:27:30.719Z S1 59676, S2 59411 ca85c6b00d a28c884527 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-05T04:27:32.708Z S1 59687, S2 59411 cd19c17e64 ca85c6b00d sk_4707cd57
8 move S2 Exhibition1 8 2026-11-05T04:27:34.928Z S1 59687, S2 59191 ce7b15b705 cd19c17e64 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-05T04:27:37.021Z S1 59594, S2 59191 2d73933574 ce7b15b705 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-05T04:27:39.027Z S1 59594, S2 59185 c8821d6d14 2d73933574 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-05T04:27:41.014Z S1 59607, S2 59185 b57db4c373 c8821d6d14 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-05T04:27:42.938Z S1 59607, S2 59261 a4926de281 b57db4c373 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-05T04:27:44.907Z S1 59638, S2 59261 85c5be1828 a4926de281 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-05T04:27:46.831Z S1 59638, S2 59337 c048f2dfa9 85c5be1828 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-05T04:27:48.805Z S1 59664, S2 59337 8abf3f321b c048f2dfa9 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-05T04:27:50.738Z S1 59664, S2 59404 49c6b785bb 8abf3f321b sk_4707cd57
17 move S1 Exhibition2 17 2026-11-05T04:27:52.677Z S1 59725, S2 59404 4521bc3481 49c6b785bb 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_01M6MZC3XRES193Z2AWNC5YVGF

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