apigaming Sign in

Verify set set_01M78QX3M6FXMA4JDQ09WSFYNC

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

Game 1 m_01M78QX3M7ETJA22KS3E2KNKY6: 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 Exhibition1 1 2026-11-12T20:41:36.713Z S1 59870, S2 60000 5a281cbc49 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T20:41:38.827Z S1 59870, S2 59886 df97baa011 5a281cbc49 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-12T20:41:41.019Z S1 59678, S2 59886 a45874fd3e df97baa011 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T20:41:42.960Z S1 59678, S2 59945 04f53b4467 a45874fd3e sk_4707cd57
5 move S1 Exhibition1 5 2026-11-12T20:41:45.215Z S1 59423, S2 59945 0fbfd19552 04f53b4467 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T20:41:47.199Z S1 59423, S2 59961 2770c9d8b4 0fbfd19552 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-12T20:41:49.316Z S1 59306, S2 59961 b74498566f 2770c9d8b4 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T20:41:51.409Z S1 59306, S2 59868 cfcc15e688 b74498566f sk_4707cd57
9 move S1 Exhibition1 9 2026-11-12T20:41:53.428Z S1 59287, S2 59868 367fad0102 cfcc15e688 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T20:41:55.526Z S1 59287, S2 59770 022f943e75 367fad0102 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-12T20:41:57.603Z S1 59210, S2 59770 c4dd2378f1 022f943e75 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T20:41:59.721Z S1 59210, S2 59652 1516c9151b c4dd2378f1 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-12T20:42:01.896Z S1 59035, S2 59652 6c399f2796 1516c9151b sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T20:42:05.405Z S1 59035, S2 58143 36cd1bedeb 6c399f2796 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-12T20:42:07.614Z S1 58826, S2 58143 96129fcac8 36cd1bedeb sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T20:42:09.556Z S1 58826, S2 58201 804aae4d3d 96129fcac8 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-12T20:42:11.599Z S1 58783, S2 58201 4a43aca0c2 804aae4d3d sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T20:42:13.547Z S1 58783, S2 58253 26be7ab5e5 4a43aca0c2 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-12T20:42:15.516Z S1 58814, S2 58253 2977933fc4 26be7ab5e5 sk_4707cd57

Game 2 m_01M78QX3M9EKYB5F79QE2KMYVK: verified

✓signatures39 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..39, every prev_hash links
✓move log39 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay39 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
39 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-12T20:41:36.711Z S1 59872, S2 60000 dd74ce33cf start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-12T20:41:38.816Z S1 59872, S2 59895 73ebdd2735 dd74ce33cf sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T20:41:41.024Z S1 59664, S2 59895 c64a291289 73ebdd2735 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-12T20:41:43.100Z S1 59664, S2 59819 1a84a98bc1 c64a291289 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T20:41:45.227Z S1 59537, S2 59819 e35dbddc6b 1a84a98bc1 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-12T20:41:47.205Z S1 59537, S2 59841 f5375a0c20 e35dbddc6b sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T20:41:49.311Z S1 59431, S2 59841 d2bb051439 f5375a0c20 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-12T20:41:51.406Z S1 59431, S2 59746 223ae519a3 d2bb051439 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T20:41:53.399Z S1 59438, S2 59746 3ae924e2f5 223ae519a3 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-12T20:41:55.500Z S1 59438, S2 59645 8781b5e917 3ae924e2f5 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T20:41:57.532Z S1 59406, S2 59645 12c13ed45d 8781b5e917 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-12T20:41:59.629Z S1 59406, S2 59548 e80310f8c7 12c13ed45d sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T20:42:01.868Z S1 59167, S2 59548 3b7289b91b e80310f8c7 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-12T20:42:05.307Z S1 59167, S2 58109 d0496093cb 3b7289b91b sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T20:42:07.497Z S1 58977, S2 58109 f2f99c067f d0496093cb sk_4707cd57
16 move S2 Exhibition1 16 2026-11-12T20:42:09.528Z S1 58977, S2 58078 4d3dc26fc0 f2f99c067f sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T20:42:11.531Z S1 58974, S2 58078 7663f97d1a 4d3dc26fc0 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-12T20:42:13.503Z S1 58974, S2 58106 b4d5f96c3b 7663f97d1a sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T20:42:15.516Z S1 58961, S2 58106 531a15d1ac b4d5f96c3b sk_4707cd57
20 move S2 Exhibition1 20 2026-11-12T20:42:17.510Z S1 58961, S2 58112 62f7a18162 531a15d1ac sk_4707cd57
21 move S1 Exhibition2 21 2026-11-12T20:42:19.501Z S1 58970, S2 58112 5a5603bdaf 62f7a18162 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-12T20:42:21.524Z S1 58970, S2 58089 15605e64cf 5a5603bdaf sk_4707cd57
23 move S1 Exhibition2 23 2026-11-12T20:42:23.523Z S1 58971, S2 58089 892b8186cf 15605e64cf sk_4707cd57
24 move S2 Exhibition1 24 2026-11-12T20:42:25.508Z S1 58971, S2 58104 e598ce166d 892b8186cf sk_4707cd57
25 move S1 Exhibition2 25 2026-11-12T20:42:27.527Z S1 58952, S2 58104 480ed5777d e598ce166d sk_4707cd57
26 move S2 Exhibition1 26 2026-11-12T20:42:29.577Z S1 58952, S2 58054 56f1954f52 480ed5777d sk_4707cd57
27 move S1 Exhibition2 27 2026-11-12T20:42:31.736Z S1 58793, S2 58054 23692ddb9b 56f1954f52 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-12T20:42:33.844Z S1 58793, S2 57946 f97348f89c 23692ddb9b sk_4707cd57
29 move S1 Exhibition2 29 2026-11-12T20:42:35.798Z S1 58839, S2 57946 92fd9330e9 f97348f89c sk_4707cd57
30 move S2 Exhibition1 30 2026-11-12T20:42:37.797Z S1 58839, S2 57947 5bd04eaa4f 92fd9330e9 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-12T20:42:39.731Z S1 58905, S2 57947 5a13fe176a 5bd04eaa4f sk_4707cd57
32 move S2 Exhibition1 32 2026-11-12T20:42:41.684Z S1 58905, S2 57994 794aaaa48d 5a13fe176a sk_4707cd57
33 move S1 Exhibition2 33 2026-11-12T20:42:43.633Z S1 58956, S2 57994 edbc3d832b 794aaaa48d sk_4707cd57
34 move S2 Exhibition1 34 2026-11-12T20:42:45.571Z S1 58956, S2 58056 49c8242e83 edbc3d832b sk_4707cd57
35 move S1 Exhibition2 35 2026-11-12T20:42:47.504Z S1 59023, S2 58056 badc26f8d4 49c8242e83 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-12T20:42:49.441Z S1 59023, S2 58119 a9dace381b badc26f8d4 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-12T20:42:51.372Z S1 59092, S2 58119 34659b16d1 a9dace381b sk_4707cd57
38 move S2 Exhibition1 38 2026-11-12T20:42:53.298Z S1 59092, S2 58193 d126bff439 34659b16d1 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-12T20:42:55.227Z S1 59163, S2 58193 bdd8e403eb d126bff439 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_01M78QX3M6FXMA4JDQ09WSFYNC

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