apigaming Sign in

Verify set set_01M777VRF1F17R7G1ZDQ027Y7X

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("1591504994692465649:set_01M777VRF1F17R7G1ZDQ027Y7X") = ce534e28cf2274be..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 8, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 7}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M777VRF2F5KBY8VK2Q60AF73: 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-12T06:42:00.920Z S1 59823, S2 60000 a1e492b04b start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T06:42:03.811Z S1 59823, S2 59109 3639bdcdbe a1e492b04b sk_4707cd57
3 move S1 Exhibition1 3 2026-11-12T06:42:06.021Z S1 59613, S2 59109 a58c644e29 3639bdcdbe sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T06:42:08.118Z S1 59613, S2 59012 c2088f7307 a58c644e29 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-12T06:42:10.046Z S1 59685, S2 59012 24f916ac42 c2088f7307 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T06:42:12.018Z S1 59685, S2 59040 c34d9e9720 24f916ac42 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-12T06:42:14.004Z S1 59699, S2 59040 4e03447260 c34d9e9720 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T06:42:15.945Z S1 59699, S2 59099 11deac6e89 4e03447260 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-12T06:42:18.022Z S1 59622, S2 59099 f2d94022ec 11deac6e89 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T06:42:20.096Z S1 59622, S2 59025 4c75f818b4 f2d94022ec sk_4707cd57
11 move S1 Exhibition1 11 2026-11-12T06:42:22.044Z S1 59674, S2 59025 a48e0573c1 4c75f818b4 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T06:42:23.970Z S1 59674, S2 59099 ad81c01607 a48e0573c1 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-12T06:42:25.929Z S1 59715, S2 59099 4b430053a6 ad81c01607 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T06:42:27.898Z S1 59715, S2 59130 08617bcb1d 4b430053a6 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-12T06:42:29.825Z S1 59788, S2 59130 bbd8d530ae 08617bcb1d sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T06:42:31.750Z S1 59788, S2 59205 035353352a bbd8d530ae sk_4707cd57

Game 2 m_01M777VRF4F3GSNWEE2ZHX8TNH: verified

✓signatures14 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..14, every prev_hash links
✓move log14 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay14 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
14 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-12T06:42:00.924Z S1 59819, S2 60000 188c21556d start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-12T06:42:03.823Z S1 59819, S2 59101 e71d41b614 188c21556d sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T06:42:06.020Z S1 59622, S2 59101 b0abf7fa46 e71d41b614 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-12T06:42:07.961Z S1 59622, S2 59160 7825b9f95d b0abf7fa46 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T06:42:09.936Z S1 59647, S2 59160 88053a9e24 7825b9f95d sk_4707cd57
6 move S2 Exhibition1 6 2026-11-12T06:42:11.904Z S1 59647, S2 59192 f2763bffa9 88053a9e24 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T06:42:13.847Z S1 59704, S2 59192 338b9729a5 f2763bffa9 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-12T06:42:15.917Z S1 59704, S2 59122 ccfd5e43ed 338b9729a5 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T06:42:17.904Z S1 59717, S2 59122 3bfb59803f ccfd5e43ed sk_4707cd57
10 move S2 Exhibition1 10 2026-11-12T06:42:19.928Z S1 59717, S2 59098 f1a0f90952 3bfb59803f sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T06:42:21.854Z S1 59791, S2 59098 4eb0bd4090 f1a0f90952 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-12T06:42:23.803Z S1 59791, S2 59149 1a32413259 4eb0bd4090 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T06:42:25.733Z S1 59861, S2 59149 b5c300d351 1a32413259 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-12T06:42:27.660Z S1 59861, S2 59222 6713fe4bc6 b5c300d351 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_01M777VRF1F17R7G1ZDQ027Y7X

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