apigaming Sign in

Verify set set_01M7FKDZDVEX49B1N4BQ89SZFC

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

Game 1 m_01M7FKDZDWEG493CFQRQ99Z7HV: verified

✓signatures17 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..17, every prev_hash links
✓move log17 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay17 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
17 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-15T12:38:07.633Z S1 59856, S2 60000 daaa168afc start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-15T12:38:09.634Z S1 59856, S2 59999 cf9c5cade6 daaa168afc sk_4707cd57
3 move S1 Exhibition1 3 2026-11-15T12:38:11.700Z S1 59790, S2 59999 4f81f2d676 cf9c5cade6 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-15T12:38:13.825Z S1 59790, S2 59874 ae1020955f 4f81f2d676 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-15T12:38:15.910Z S1 59705, S2 59874 5b64610063 ae1020955f sk_4707cd57
6 move S2 Exhibition2 6 2026-11-15T12:38:18.129Z S1 59705, S2 59655 d951c14c43 5b64610063 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-15T12:38:20.224Z S1 59610, S2 59655 a218058cf2 d951c14c43 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-15T12:38:22.319Z S1 59610, S2 59560 e135984766 a218058cf2 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-15T12:38:24.302Z S1 59627, S2 59560 684c56272c e135984766 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-15T12:38:26.230Z S1 59627, S2 59632 dbc73f1237 684c56272c sk_4707cd57
11 move S1 Exhibition1 11 2026-11-15T12:38:28.197Z S1 59660, S2 59632 ca396a277a dbc73f1237 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-15T12:38:30.124Z S1 59660, S2 59705 a9c2666ec5 ca396a277a sk_4707cd57
13 move S1 Exhibition1 13 2026-11-15T12:38:32.111Z S1 59673, S2 59705 6cd47cc4f0 a9c2666ec5 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-15T12:38:34.036Z S1 59673, S2 59780 1869d73fe9 6cd47cc4f0 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-15T12:38:35.969Z S1 59740, S2 59780 f03929e8f2 1869d73fe9 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-15T12:38:37.907Z S1 59740, S2 59842 3c300919ad f03929e8f2 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-15T12:38:39.845Z S1 59802, S2 59842 4954fb2be4 3c300919ad sk_4707cd57

Game 2 m_01M7FKDZDYFXMBJ9W1J45WS0TV: verified

✓signatures21 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..21, every prev_hash links
✓move log21 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay21 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
21 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-15T12:38:07.633Z S1 59856, S2 60000 4ad6d0993a start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-15T12:38:09.611Z S1 59856, S2 60022 07a3786672 4ad6d0993a sk_4707cd57
3 move S1 Exhibition2 3 2026-11-15T12:38:11.633Z S1 59834, S2 60022 eb613b16c6 07a3786672 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-15T12:38:13.807Z S1 59834, S2 59848 e257c629ed eb613b16c6 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-15T12:38:15.901Z S1 59740, S2 59848 2f5fd12606 e257c629ed sk_4707cd57
6 move S2 Exhibition1 6 2026-11-15T12:38:18.105Z S1 59740, S2 59644 dda73cfb47 2f5fd12606 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-15T12:38:20.088Z S1 59757, S2 59644 7ea20e1bd3 dda73cfb47 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-15T12:38:22.031Z S1 59757, S2 59701 6cf1e83244 7ea20e1bd3 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-15T12:38:24.006Z S1 59782, S2 59701 69c96608f9 6cf1e83244 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-15T12:38:26.016Z S1 59782, S2 59691 35d9b30c1a 69c96608f9 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-15T12:38:28.012Z S1 59786, S2 59691 19c231c4e9 35d9b30c1a sk_4707cd57
12 move S2 Exhibition1 12 2026-11-15T12:38:29.943Z S1 59786, S2 59760 71e12b86be 19c231c4e9 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-15T12:38:31.920Z S1 59809, S2 59760 dbbf8e1595 71e12b86be sk_4707cd57
14 move S2 Exhibition1 14 2026-11-15T12:38:33.921Z S1 59809, S2 59759 dcf150a263 dbbf8e1595 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-15T12:38:35.847Z S1 59883, S2 59759 73254c1e30 dcf150a263 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-15T12:38:37.831Z S1 59883, S2 59775 a570396ad8 73254c1e30 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-15T12:38:39.813Z S1 59901, S2 59775 370bd1a5e8 a570396ad8 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-15T12:38:41.740Z S1 59901, S2 59848 a638faab0e 370bd1a5e8 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-15T12:38:43.696Z S1 59945, S2 59848 75c4c7f2e9 a638faab0e sk_4707cd57
20 move S2 Exhibition1 20 2026-11-15T12:38:45.621Z S1 59945, S2 59923 c10d9cdb29 75c4c7f2e9 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-15T12:38:47.545Z S1 60021, S2 59923 ae47bcd196 c10d9cdb29 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_01M7FKDZDVEX49B1N4BQ89SZFC

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