apigaming Sign in

Verify set set_01M74WJCGDE9ZVHYN6GCR95N1T

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("6621748772524423037:set_01M74WJCGDE9ZVHYN6GCR95N1T") = 6752e56b7b409202..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 7, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 9}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M74WJCGFFAVRTYSCY91NW2DH: 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 Exhibition1 1 2026-11-11T08:46:10.527Z S1 59859, S2 60000 35ee23488b start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-11T08:46:12.732Z S1 59859, S2 59795 b75dbeaa95 35ee23488b sk_4707cd57
3 move S1 Exhibition1 3 2026-11-11T08:46:14.916Z S1 59675, S2 59795 2a8a9b1959 b75dbeaa95 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-11T08:46:16.857Z S1 59675, S2 59854 925c3596bd 2a8a9b1959 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-11T08:46:18.906Z S1 59626, S2 59854 4222b3da6d 925c3596bd sk_4707cd57
6 move S2 Exhibition2 6 2026-11-11T08:46:20.999Z S1 59626, S2 59761 8cbe3af99a 4222b3da6d sk_4707cd57
7 move S1 Exhibition1 7 2026-11-11T08:46:22.966Z S1 59659, S2 59761 62b297842d 8cbe3af99a sk_4707cd57
8 move S2 Exhibition2 8 2026-11-11T08:46:25.212Z S1 59659, S2 59515 b6b48a8452 62b297842d sk_4707cd57
9 move S1 Exhibition1 9 2026-11-11T08:46:27.397Z S1 59474, S2 59515 662c15a36a b6b48a8452 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-11T08:46:29.434Z S1 59474, S2 59478 9d231bcf14 662c15a36a sk_4707cd57
11 move S1 Exhibition1 11 2026-11-11T08:46:31.404Z S1 59504, S2 59478 ce1d1c44c4 9d231bcf14 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-11T08:46:33.396Z S1 59504, S2 59486 c361c35dd6 ce1d1c44c4 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-11T08:46:35.327Z S1 59573, S2 59486 00e8fe80dd c361c35dd6 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-11T08:46:37.272Z S1 59573, S2 59541 96a418dd8f 00e8fe80dd sk_4707cd57

Game 2 m_01M74WJCGHFYP8H6BE4MT61HWA: verified

✓signatures18 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..18, every prev_hash links
✓move log18 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay18 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
18 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-11T08:46:10.523Z S1 59863, S2 60000 6afa1d4eb2 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-11T08:46:12.718Z S1 59863, S2 59805 038377e5ad 6afa1d4eb2 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-11T08:46:14.921Z S1 59660, S2 59805 0dea3c324b 038377e5ad sk_4707cd57
4 move S2 Exhibition1 4 2026-11-11T08:46:16.917Z S1 59660, S2 59809 b908545bd4 0dea3c324b sk_4707cd57
5 move S1 Exhibition2 5 2026-11-11T08:46:19.100Z S1 59477, S2 59809 f37b78159c b908545bd4 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-11T08:46:21.124Z S1 59477, S2 59785 185d6afe0e f37b78159c sk_4707cd57
7 move S1 Exhibition2 7 2026-11-11T08:46:23.116Z S1 59485, S2 59785 e354427d3d 185d6afe0e sk_4707cd57
8 move S2 Exhibition1 8 2026-11-11T08:46:25.235Z S1 59485, S2 59666 ac80f66bfb e354427d3d sk_4707cd57
9 move S1 Exhibition2 9 2026-11-11T08:46:27.405Z S1 59315, S2 59666 cbcb875753 ac80f66bfb sk_4707cd57
10 move S2 Exhibition1 10 2026-11-11T08:46:29.500Z S1 59315, S2 59571 312e8db24c cbcb875753 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-11T08:46:31.524Z S1 59291, S2 59571 05dec93a4c 312e8db24c sk_4707cd57
12 move S2 Exhibition1 12 2026-11-11T08:46:33.515Z S1 59291, S2 59580 ba1a69e4d6 05dec93a4c sk_4707cd57
13 move S1 Exhibition2 13 2026-11-11T08:46:35.485Z S1 59321, S2 59580 5975b6903b ba1a69e4d6 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-11T08:46:37.456Z S1 59321, S2 59609 0fbf615c78 5975b6903b sk_4707cd57
15 move S1 Exhibition2 15 2026-11-11T08:46:39.528Z S1 59249, S2 59609 13d04c3b02 0fbf615c78 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-11T08:46:41.499Z S1 59249, S2 59638 1781128de0 13d04c3b02 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-11T08:46:43.427Z S1 59321, S2 59638 194d82673f 1781128de0 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-11T08:46:45.357Z S1 59321, S2 59708 65628bd6b5 194d82673f 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_01M74WJCGDE9ZVHYN6GCR95N1T

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