apigaming Sign in

Verify set set_01M6ZFJ4M1FR1BQDV4SR16ZJP0

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("3513555391252990705:set_01M6ZFJ4M1FR1BQDV4SR16ZJP0") = ddd310791e27ef98..., 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_01M6ZFJ4M3F24VMA3D7SWF4XAH: 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-09T06:22:38.734Z S1 59929, S2 60000 02e715eb7e start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-09T06:22:40.917Z S1 59929, S2 59817 2bbd0c040b 02e715eb7e sk_4707cd57
3 move S1 Exhibition1 3 2026-11-09T06:22:43.198Z S1 59648, S2 59817 337e663bd0 2bbd0c040b sk_4707cd57
4 move S2 Exhibition2 4 2026-11-09T06:22:45.225Z S1 59648, S2 59790 26dce4acdf 337e663bd0 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-09T06:22:47.307Z S1 59566, S2 59790 3f3bd07f21 26dce4acdf sk_4707cd57
6 move S2 Exhibition2 6 2026-11-09T06:22:49.308Z S1 59566, S2 59789 8390dddc53 3f3bd07f21 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-09T06:22:51.443Z S1 59431, S2 59789 325fc559ed 8390dddc53 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-09T06:22:53.407Z S1 59431, S2 59825 ee72a86f4f 325fc559ed sk_4707cd57
9 move S1 Exhibition1 9 2026-11-09T06:22:55.527Z S1 59311, S2 59825 b4bb93ee0f ee72a86f4f sk_4707cd57
10 move S2 Exhibition2 10 2026-11-09T06:22:57.510Z S1 59311, S2 59842 56f79d65f2 b4bb93ee0f sk_4707cd57
11 move S1 Exhibition1 11 2026-11-09T06:22:59.700Z S1 59121, S2 59842 7d06934f5a 56f79d65f2 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-09T06:23:01.759Z S1 59121, S2 59783 a9fb8df67b 7d06934f5a sk_4707cd57
13 move S1 Exhibition1 13 2026-11-09T06:23:03.844Z S1 59036, S2 59783 d80a1890ea a9fb8df67b sk_4707cd57
14 move S2 Exhibition2 14 2026-11-09T06:23:05.810Z S1 59036, S2 59817 d8392cb427 d80a1890ea sk_4707cd57
15 move S1 Exhibition1 15 2026-11-09T06:23:07.749Z S1 59097, S2 59817 96deeabdd1 d8392cb427 sk_4707cd57

Game 2 m_01M6ZFJ4M4EA5S359YZ6V12NYZ: 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-09T06:22:38.800Z S1 59863, S2 60000 79f7125c3a start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-09T06:22:41.001Z S1 59863, S2 59799 94192b9d97 79f7125c3a sk_4707cd57
3 move S1 Exhibition2 3 2026-11-09T06:22:43.201Z S1 59663, S2 59799 cf518e5f5c 94192b9d97 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-09T06:22:45.227Z S1 59663, S2 59773 ea53322424 cf518e5f5c sk_4707cd57
5 move S1 Exhibition2 5 2026-11-09T06:22:47.302Z S1 59588, S2 59773 b9b421203d ea53322424 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-09T06:22:49.234Z S1 59588, S2 59841 4032eddf66 b9b421203d sk_4707cd57
7 move S1 Exhibition2 7 2026-11-09T06:22:51.398Z S1 59424, S2 59841 94c3825607 4032eddf66 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-09T06:22:53.370Z S1 59424, S2 59869 94c876d9cf 94c3825607 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-09T06:22:55.424Z S1 59370, S2 59869 6b667b8c98 94c876d9cf sk_4707cd57
10 move S2 Exhibition1 10 2026-11-09T06:22:57.447Z S1 59370, S2 59846 8eef9235a0 6b667b8c98 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-09T06:22:59.611Z S1 59206, S2 59846 50b37ef5d1 8eef9235a0 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-09T06:23:01.713Z S1 59206, S2 59744 fb2d7432e3 50b37ef5d1 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-09T06:23:03.792Z S1 59127, S2 59744 114bb9f670 fb2d7432e3 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-09T06:23:05.746Z S1 59127, S2 59790 87da79ae03 114bb9f670 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-09T06:23:07.691Z S1 59182, S2 59790 c1268488f9 87da79ae03 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_01M6ZFJ4M1FR1BQDV4SR16ZJP0

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