apigaming Sign in

Verify set set_01M6RX73QPEK2RQBBPC3KV0V69

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("7854296290845823341:set_01M6RX73QPEK2RQBBPC3KV0V69") = 199df68122ac4fb3..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 10, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 7}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M6RX73QRFY9V6YKQNATJ4QNA: verified

✓signatures13 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..13, every prev_hash links
✓move log13 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay13 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
13 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-06T17:06:36.503Z S1 59844, S2 60000 7c61d86df3 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-06T17:06:38.486Z S1 59844, S2 60017 2d3c9c334f 7c61d86df3 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-06T17:06:40.501Z S1 59829, S2 60017 bc81e1d1bc 2d3c9c334f sk_4707cd57
4 move S2 Exhibition2 4 2026-11-06T17:06:42.503Z S1 59829, S2 60015 ab0fb2134f bc81e1d1bc sk_4707cd57
5 move S1 Exhibition1 5 2026-11-06T17:06:44.484Z S1 59848, S2 60015 191920480c ab0fb2134f sk_4707cd57
6 move S2 Exhibition2 6 2026-11-06T17:06:46.502Z S1 59848, S2 59997 6db317a18f 191920480c sk_4707cd57
7 move S1 Exhibition1 7 2026-11-06T17:06:48.439Z S1 59911, S2 59997 56d98be7b8 6db317a18f sk_4707cd57
8 move S2 Exhibition2 8 2026-11-06T17:06:50.417Z S1 59911, S2 60019 f8c69c4b0a 56d98be7b8 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-06T17:06:52.404Z S1 59924, S2 60019 d54e2f53fe f8c69c4b0a sk_4707cd57
10 move S2 Exhibition2 10 2026-11-06T17:06:54.345Z S1 59924, S2 60078 fc16e31ed0 d54e2f53fe sk_4707cd57
11 move S1 Exhibition1 11 2026-11-06T17:06:56.362Z S1 59907, S2 60078 aee10cefe6 fc16e31ed0 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-06T17:06:58.295Z S1 59907, S2 60145 7df6d7890c aee10cefe6 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-06T17:07:00.229Z S1 59973, S2 60145 e28659251b 7df6d7890c sk_4707cd57

Game 2 m_01M6RX73QTEA5TF5K7PXY2QKJC: verified

✓signatures19 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..19, every prev_hash links
✓move log19 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay19 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
19 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-06T17:06:36.512Z S1 59835, S2 60000 bb696588b3 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-06T17:06:38.615Z S1 59835, S2 59897 57888bf561 bb696588b3 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-06T17:06:40.621Z S1 59829, S2 59897 7dee9d2c3b 57888bf561 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-06T17:06:42.727Z S1 59829, S2 59791 6fdb18c641 7dee9d2c3b sk_4707cd57
5 move S1 Exhibition2 5 2026-11-06T17:06:44.703Z S1 59853, S2 59791 25441bc690 6fdb18c641 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-06T17:06:46.706Z S1 59853, S2 59788 4530196f3b 25441bc690 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-06T17:06:48.700Z S1 59859, S2 59788 575d197937 4530196f3b sk_4707cd57
8 move S2 Exhibition1 8 2026-11-06T17:06:50.695Z S1 59859, S2 59793 287e4b5ab5 575d197937 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-06T17:06:52.700Z S1 59854, S2 59793 02f806736b 287e4b5ab5 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-06T17:06:54.700Z S1 59854, S2 59793 32abb31bb9 02f806736b sk_4707cd57
11 move S1 Exhibition2 11 2026-11-06T17:06:56.696Z S1 59858, S2 59793 ee7731b394 32abb31bb9 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-06T17:06:58.703Z S1 59858, S2 59786 3385de1473 ee7731b394 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-06T17:07:00.632Z S1 59929, S2 59786 8d58914233 3385de1473 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-06T17:07:02.809Z S1 59929, S2 59609 dcdfab84f1 8d58914233 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-06T17:07:04.835Z S1 59903, S2 59609 354e684fb5 dcdfab84f1 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-06T17:07:06.822Z S1 59903, S2 59622 0dcef6ce43 354e684fb5 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-06T17:07:08.788Z S1 59937, S2 59622 275cbdb3b3 0dcef6ce43 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-06T17:07:10.726Z S1 59937, S2 59684 2bba218591 275cbdb3b3 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-06T17:07:12.662Z S1 60001, S2 59684 b28a9e4607 2bba218591 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_01M6RX73QPEK2RQBBPC3KV0V69

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