apigaming Sign in

Verify set set_01M6ZDEN4GEF5R7P3G24G8KWW5

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("3757390077704095004:set_01M6ZDEN4GEF5R7P3G24G8KWW5") = 2ef3c2803dceaec9..., 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_01M6ZDEN4MFV0BFJM1KFE4F83R: 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-09T05:45:47.522Z S1 59827, S2 60000 e73dbedfa7 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-09T05:45:49.620Z S1 59827, S2 59902 68b12f1aff e73dbedfa7 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-09T05:45:51.818Z S1 59629, S2 59902 95c9970ab1 68b12f1aff sk_4707cd57
4 move S2 Exhibition2 4 2026-11-09T05:45:53.896Z S1 59629, S2 59824 72df21fc48 95c9970ab1 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-09T05:45:56.023Z S1 59502, S2 59824 c4f326d0c4 72df21fc48 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-09T05:45:58.119Z S1 59502, S2 59728 816a0627d7 c4f326d0c4 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-09T05:46:00.156Z S1 59465, S2 59728 bb6b20d37a 816a0627d7 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-09T05:46:02.721Z S1 59465, S2 59163 11c5cc7e61 bb6b20d37a sk_4707cd57
9 move S1 Exhibition1 9 2026-11-09T05:46:04.822Z S1 59364, S2 59163 8fa5ffc375 11c5cc7e61 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-09T05:46:06.838Z S1 59364, S2 59147 7ebe00c152 8fa5ffc375 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-09T05:46:08.782Z S1 59420, S2 59147 c21ddc1b10 7ebe00c152 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-09T05:46:10.831Z S1 59420, S2 59098 49998fcdda c21ddc1b10 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-09T05:46:12.866Z S1 59385, S2 59098 06e013d3d6 49998fcdda sk_4707cd57
14 move S2 Exhibition2 14 2026-11-09T05:46:14.906Z S1 59385, S2 59058 93ff8a7c99 06e013d3d6 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-09T05:46:16.846Z S1 59445, S2 59058 5b6e21591f 93ff8a7c99 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-09T05:46:18.860Z S1 59445, S2 59044 e12ffdca36 5b6e21591f sk_4707cd57

Game 2 m_01M6ZDEN4PEPSRTJEE7BNXSKXA: 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-09T05:45:47.498Z S1 59851, S2 60000 bdff657204 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-09T05:45:49.614Z S1 59851, S2 59884 40971e0775 bdff657204 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-09T05:45:51.824Z S1 59641, S2 59884 9d7004b82c 40971e0775 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-09T05:45:53.915Z S1 59641, S2 59793 da61117094 9d7004b82c sk_4707cd57
5 move S1 Exhibition2 5 2026-11-09T05:45:56.037Z S1 59519, S2 59793 c9755118b9 da61117094 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-09T05:45:58.138Z S1 59519, S2 59692 6e9afc5427 c9755118b9 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-09T05:46:00.166Z S1 59491, S2 59692 b9c2d94cba 6e9afc5427 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-09T05:46:02.721Z S1 59491, S2 59137 ef82a79617 b9c2d94cba sk_4707cd57
9 move S1 Exhibition2 9 2026-11-09T05:46:04.823Z S1 59389, S2 59137 934aeaec81 ef82a79617 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-09T05:46:06.845Z S1 59389, S2 59115 4de1badcb1 934aeaec81 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-09T05:46:08.792Z S1 59442, S2 59115 da8e71fc1a 4de1badcb1 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-09T05:46:10.906Z S1 59442, S2 59001 1f0aba3e3a da8e71fc1a sk_4707cd57
13 move S1 Exhibition2 13 2026-11-09T05:46:12.860Z S1 59488, S2 59001 59c35b57c0 1f0aba3e3a sk_4707cd57
14 move S2 Exhibition1 14 2026-11-09T05:46:14.906Z S1 59488, S2 58955 69cfb74659 59c35b57c0 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-09T05:46:16.874Z S1 59520, S2 58955 f8ae4f2aaa 69cfb74659 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-09T05:46:18.860Z S1 59520, S2 58969 d03ed29124 f8ae4f2aaa 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_01M6ZDEN4GEF5R7P3G24G8KWW5

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