apigaming Sign in

Verify set set_01M6PTK8QYEGMVFN0HSBH0G4FW

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("5656260030964061178:set_01M6PTK8QYEGMVFN0HSBH0G4FW") = 3a8cfcfbd0d0c295..., 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_01M6PTK8R0E9Q89FBJDHB9XW9D: verified

✓signatures15 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..15, every prev_hash links
✓move log15 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay15 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
15 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-05T21:42:20.205Z S1 59895, S2 60000 f3dfbf37f9 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-05T21:42:22.302Z S1 59895, S2 59903 1de1116516 f3dfbf37f9 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-05T21:42:24.504Z S1 59693, S2 59903 37a8c3f311 1de1116516 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-05T21:42:26.599Z S1 59693, S2 59808 cb5aa9216d 37a8c3f311 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-05T21:42:28.609Z S1 59683, S2 59808 4d66660633 cb5aa9216d sk_4707cd57
6 move S2 Exhibition2 6 2026-11-05T21:42:30.697Z S1 59683, S2 59720 516c0c1c54 4d66660633 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-05T21:42:32.801Z S1 59579, S2 59720 d49913fbf1 516c0c1c54 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-05T21:42:34.899Z S1 59579, S2 59622 e91b7446b9 d49913fbf1 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-05T21:42:36.998Z S1 59480, S2 59622 bcd21b0bfc e91b7446b9 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-05T21:42:39.201Z S1 59480, S2 59419 4caae6e257 bcd21b0bfc sk_4707cd57
11 move S1 Exhibition1 11 2026-11-05T21:42:41.299Z S1 59382, S2 59419 b64f31b8d7 4caae6e257 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-05T21:42:43.245Z S1 59382, S2 59473 5af197b7ac b64f31b8d7 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-05T21:42:45.300Z S1 59327, S2 59473 d75725ef88 5af197b7ac sk_4707cd57
14 move S2 Exhibition2 14 2026-11-05T21:42:47.243Z S1 59327, S2 59530 1cf2cdd640 d75725ef88 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-05T21:42:49.168Z S1 59402, S2 59530 9dba89653e 1cf2cdd640 sk_4707cd57

Game 2 m_01M6PTK8R1EPDTY6Z8ETHJNHDR: verified

✓signatures15 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..15, every prev_hash links
✓move log15 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay15 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
15 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-05T21:42:20.213Z S1 59887, S2 60000 60d3bf8cf6 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-05T21:42:22.303Z S1 59887, S2 59910 f8638cd4ec 60d3bf8cf6 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-05T21:42:24.516Z S1 59674, S2 59910 b224a0e39c f8638cd4ec sk_4707cd57
4 move S2 Exhibition1 4 2026-11-05T21:42:26.601Z S1 59674, S2 59825 5b39aa7c24 b224a0e39c sk_4707cd57
5 move S1 Exhibition2 5 2026-11-05T21:42:28.608Z S1 59667, S2 59825 7100702e69 5b39aa7c24 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-05T21:42:30.704Z S1 59667, S2 59729 2e7bf037c4 7100702e69 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-05T21:42:32.806Z S1 59565, S2 59729 35ef0168d9 2e7bf037c4 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-05T21:42:34.835Z S1 59565, S2 59700 f8b81d81b3 35ef0168d9 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-05T21:42:36.930Z S1 59470, S2 59700 ee2c678f06 f8b81d81b3 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-05T21:42:39.120Z S1 59470, S2 59510 be97eb2c95 ee2c678f06 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-05T21:42:41.230Z S1 59360, S2 59510 3ff2c1e9a1 be97eb2c95 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-05T21:42:43.207Z S1 59360, S2 59533 612a4880f7 3ff2c1e9a1 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-05T21:42:45.165Z S1 59402, S2 59533 43abae1016 612a4880f7 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-05T21:42:47.113Z S1 59402, S2 59585 dab71a2b64 43abae1016 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-05T21:42:49.040Z S1 59475, S2 59585 ad02864a67 dab71a2b64 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_01M6PTK8QYEGMVFN0HSBH0G4FW

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