apigaming Sign in

Verify set set_01M6S8RZH7ESPT18S2CBAKZ3YS

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("2040586688949818272:set_01M6S8RZH7ESPT18S2CBAKZ3YS") = 3fdab75d1bc4bbaf..., 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 10 each, fee 0

Game 1 m_01M6S8RZH9ED7RF2X0YWMPDK7E: 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-06T20:28:36.398Z S1 59807, S2 60000 50196c6953 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-06T20:28:38.503Z S1 59807, S2 59895 1243ac8079 50196c6953 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-06T20:28:40.891Z S1 59419, S2 59895 199fc1b20e 1243ac8079 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-06T20:28:43.104Z S1 59419, S2 59682 273f508c8f 199fc1b20e sk_4707cd57
5 move S1 Exhibition1 5 2026-11-06T20:28:45.223Z S1 59300, S2 59682 1faf3809e4 273f508c8f sk_4707cd57
6 move S2 Exhibition2 6 2026-11-06T20:28:47.400Z S1 59300, S2 59505 a2421e84f3 1faf3809e4 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-06T20:28:49.497Z S1 59203, S2 59505 2c3482a925 a2421e84f3 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-06T20:28:51.732Z S1 59203, S2 59270 ffcc89dba3 2c3482a925 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-06T20:28:54.215Z S1 58720, S2 59270 865c15039e ffcc89dba3 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-06T20:28:56.500Z S1 58720, S2 58985 a101999cd0 865c15039e sk_4707cd57
11 move S1 Exhibition1 11 2026-11-06T20:28:58.502Z S1 58718, S2 58985 36d464b1da a101999cd0 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-06T20:29:00.509Z S1 58718, S2 58978 cb010aff89 36d464b1da sk_4707cd57
13 move S1 Exhibition1 13 2026-11-06T20:29:02.636Z S1 58591, S2 58978 cd22508b0e cb010aff89 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-06T20:29:04.716Z S1 58591, S2 58898 8763b12896 cd22508b0e sk_4707cd57
15 move S1 Exhibition1 15 2026-11-06T20:29:06.645Z S1 58662, S2 58898 0f0f2c729f 8763b12896 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-06T20:29:08.578Z S1 58662, S2 58965 b64b6c58dd 0f0f2c729f sk_4707cd57

Game 2 m_01M6S8RZHAE00AQBCYEE5HT55X: 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-06T20:28:36.409Z S1 59796, S2 60000 1ad44f33a2 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-06T20:28:38.504Z S1 59796, S2 59905 6883da565e 1ad44f33a2 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-06T20:28:40.911Z S1 59389, S2 59905 5d000243a1 6883da565e sk_4707cd57
4 move S2 Exhibition1 4 2026-11-06T20:28:43.140Z S1 59389, S2 59676 16ab43ebc3 5d000243a1 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-06T20:28:45.243Z S1 59286, S2 59676 52babd694e 16ab43ebc3 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-06T20:28:47.411Z S1 59286, S2 59508 76bb10027f 52babd694e sk_4707cd57
7 move S1 Exhibition2 7 2026-11-06T20:28:49.543Z S1 59154, S2 59508 e51ad4a8ee 76bb10027f sk_4707cd57
8 move S2 Exhibition1 8 2026-11-06T20:28:51.901Z S1 59154, S2 59150 c060c7f269 e51ad4a8ee sk_4707cd57
9 move S1 Exhibition2 9 2026-11-06T20:28:54.219Z S1 58836, S2 59150 5c82815bb8 c060c7f269 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-06T20:28:56.498Z S1 58836, S2 58871 3bcb8138ac 5c82815bb8 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-06T20:28:58.430Z S1 58904, S2 58871 4111691729 3bcb8138ac sk_4707cd57
12 move S2 Exhibition1 12 2026-11-06T20:29:00.404Z S1 58904, S2 58897 1fe1b29426 4111691729 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-06T20:29:02.801Z S1 58507, S2 58897 948e9cd112 1fe1b29426 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-06T20:29:04.820Z S1 58507, S2 58878 84bfdcbec2 948e9cd112 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-06T20:29:06.753Z S1 58574, S2 58878 b1cdabef51 84bfdcbec2 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-06T20:29:08.685Z S1 58574, S2 58946 85b0585e39 b1cdabef51 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_01M6S8RZH7ESPT18S2CBAKZ3YS

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