apigaming Sign in

Verify set set_01M7E5M4REEHKBYVVY5DYQ9J1M

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("2560924413865124002:set_01M7E5M4REEHKBYVVY5DYQ9J1M") = 4c2757921c0e474d..., 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 30 each, fee 0

Game 1 m_01M7E5M4RJE34TV0DXYXZN94PJ: 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-14T23:17:35.200Z S1 59859, S2 60000 39e3764bd2 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-14T23:17:37.317Z S1 59859, S2 59883 7bdc43bff6 39e3764bd2 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-14T23:17:39.408Z S1 59768, S2 59883 fb2aca7e00 7bdc43bff6 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-14T23:17:41.383Z S1 59768, S2 59908 efabc84b71 fb2aca7e00 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-14T23:17:43.512Z S1 59639, S2 59908 be4370e35b efabc84b71 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-14T23:17:45.621Z S1 59639, S2 59799 ab1fd4e026 be4370e35b sk_4707cd57
7 move S1 Exhibition1 7 2026-11-14T23:17:47.731Z S1 59529, S2 59799 4b92519599 ab1fd4e026 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-14T23:17:49.907Z S1 59529, S2 59623 98737bd7ef 4b92519599 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-14T23:17:51.854Z S1 59582, S2 59623 8b56c133e3 98737bd7ef sk_4707cd57
10 move S2 Exhibition2 10 2026-11-14T23:17:53.924Z S1 59582, S2 59553 044866ef45 8b56c133e3 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-14T23:17:56.017Z S1 59489, S2 59553 102317b1ed 044866ef45 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-14T23:17:58.006Z S1 59489, S2 59564 4ddfe8f170 102317b1ed sk_4707cd57
13 move S1 Exhibition1 13 2026-11-14T23:17:59.939Z S1 59556, S2 59564 b6391f0105 4ddfe8f170 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-14T23:18:02.798Z S1 59556, S2 58705 46aacf8cdc b6391f0105 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-14T23:18:04.988Z S1 59366, S2 58705 c7547cb3d0 46aacf8cdc sk_4707cd57
16 move S2 Exhibition2 16 2026-11-14T23:18:06.917Z S1 59366, S2 58776 002eb88330 c7547cb3d0 sk_4707cd57

Game 2 m_01M7E5M4RMEABBHDAWZN6N22GZ: 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-14T23:17:35.136Z S1 59923, S2 60000 913be6e6ce start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-14T23:17:37.332Z S1 59923, S2 59804 20fd74b517 913be6e6ce sk_4707cd57
3 move S1 Exhibition2 3 2026-11-14T23:17:39.400Z S1 59855, S2 59804 61f0c2f6bd 20fd74b517 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-14T23:17:41.383Z S1 59855, S2 59821 62e8bd760e 61f0c2f6bd sk_4707cd57
5 move S1 Exhibition2 5 2026-11-14T23:17:43.529Z S1 59709, S2 59821 d3608e5c07 62e8bd760e sk_4707cd57
6 move S2 Exhibition1 6 2026-11-14T23:17:45.509Z S1 59709, S2 59841 3aaa8e6623 d3608e5c07 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-14T23:17:47.626Z S1 59592, S2 59841 2f55589f29 3aaa8e6623 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-14T23:17:49.829Z S1 59592, S2 59638 e67e96d4f4 2f55589f29 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-14T23:17:51.851Z S1 59570, S2 59638 bc772e957c e67e96d4f4 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-14T23:17:53.915Z S1 59570, S2 59574 cc2c3d1d78 bc772e957c sk_4707cd57
11 move S1 Exhibition2 11 2026-11-14T23:17:56.003Z S1 59482, S2 59574 177e08db5f cc2c3d1d78 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-14T23:17:58.008Z S1 59482, S2 59569 d50a729750 177e08db5f sk_4707cd57
13 move S1 Exhibition2 13 2026-11-14T23:17:59.961Z S1 59529, S2 59569 dce44b824b d50a729750 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-14T23:18:02.992Z S1 59529, S2 58538 62825b3f47 dce44b824b sk_4707cd57
15 move S1 Exhibition2 15 2026-11-14T23:18:05.046Z S1 59475, S2 58538 5666d36d25 62825b3f47 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-14T23:18:06.984Z S1 59475, S2 58600 3905cb1ecf 5666d36d25 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_01M7E5M4REEHKBYVVY5DYQ9J1M

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