apigaming Sign in

Verify set set_01M6V72P30FXPRDK8A4A3SHQXJ

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

Game 1 m_01M6V72P32FMDT8ZFRJ9NZTA4V: verified

✓signatures15 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..15, every prev_hash links
✓move log15 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay15 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
15 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-07T14:37:26.115Z S1 59811, S2 60000 e0970b4592 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-07T14:37:28.094Z S1 59811, S2 60021 0ac9953d8c e0970b4592 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-07T14:37:30.328Z S1 59577, S2 60021 23935cfb91 0ac9953d8c sk_4707cd57
4 move S2 Exhibition2 4 2026-11-07T14:37:32.512Z S1 59577, S2 59837 98709c4643 23935cfb91 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-07T14:37:34.602Z S1 59487, S2 59837 4fdc4fe323 98709c4643 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-07T14:37:36.565Z S1 59487, S2 59874 6d8646043c 4fdc4fe323 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-07T14:37:38.639Z S1 59413, S2 59874 752641b82a 6d8646043c sk_4707cd57
8 move S2 Exhibition2 8 2026-11-07T14:37:40.717Z S1 59413, S2 59796 7e2a7361a1 752641b82a sk_4707cd57
9 move S1 Exhibition1 9 2026-11-07T14:37:42.657Z S1 59473, S2 59796 ebb736476d 7e2a7361a1 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-07T14:37:44.809Z S1 59473, S2 59644 aa773fc9a2 ebb736476d sk_4707cd57
11 move S1 Exhibition1 11 2026-11-07T14:37:46.920Z S1 59362, S2 59644 dd8caa3bb3 aa773fc9a2 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-07T14:37:48.918Z S1 59362, S2 59646 a4a569ef90 dd8caa3bb3 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-07T14:37:51.099Z S1 59181, S2 59646 e4294f2d75 a4a569ef90 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-07T14:37:53.100Z S1 59181, S2 59645 d5d18ab20b e4294f2d75 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-07T14:37:55.103Z S1 59178, S2 59645 3ffbdfeee2 d5d18ab20b sk_4707cd57

Game 2 m_01M6V72P33EYS9G4CYA67GEQ0G: verified

✓signatures45 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..45, every prev_hash links
✓move log45 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay45 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
45 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-07T14:37:26.118Z S1 59808, S2 60000 41afe6ae96 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-07T14:37:28.211Z S1 59808, S2 59907 cbf47a9759 41afe6ae96 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-07T14:37:30.316Z S1 59703, S2 59907 4571351eeb cbf47a9759 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-07T14:37:32.517Z S1 59703, S2 59706 e99163721f 4571351eeb sk_4707cd57
5 move S1 Exhibition2 5 2026-11-07T14:37:34.600Z S1 59620, S2 59706 3ab30335b9 e99163721f sk_4707cd57
6 move S2 Exhibition1 6 2026-11-07T14:37:36.536Z S1 59620, S2 59770 df4975adf2 3ab30335b9 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-07T14:37:38.599Z S1 59557, S2 59770 71f8fbc1ae df4975adf2 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-07T14:37:40.607Z S1 59557, S2 59762 563d36593b 71f8fbc1ae sk_4707cd57
9 move S1 Exhibition2 9 2026-11-07T14:37:42.601Z S1 59563, S2 59762 ea9c49d45c 563d36593b sk_4707cd57
10 move S2 Exhibition1 10 2026-11-07T14:37:44.801Z S1 59563, S2 59562 6046a930c9 ea9c49d45c sk_4707cd57
11 move S1 Exhibition2 11 2026-11-07T14:37:46.908Z S1 59456, S2 59562 56dc0ad9ee 6046a930c9 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-07T14:37:48.916Z S1 59456, S2 59554 dc2e9d8744 56dc0ad9ee sk_4707cd57
13 move S1 Exhibition2 13 2026-11-07T14:37:51.021Z S1 59351, S2 59554 06ca46dae3 dc2e9d8744 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-07T14:37:53.040Z S1 59351, S2 59535 4b1986b4ef 06ca46dae3 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-07T14:37:55.101Z S1 59290, S2 59535 23829221cf 4b1986b4ef sk_4707cd57
16 move S2 Exhibition1 16 2026-11-07T14:37:57.115Z S1 59290, S2 59521 36cdfb6c7e 23829221cf sk_4707cd57
17 move S1 Exhibition2 17 2026-11-07T14:37:59.076Z S1 59329, S2 59521 dfd48b3f4f 36cdfb6c7e sk_4707cd57
18 move S2 Exhibition1 18 2026-11-07T14:38:01.098Z S1 59329, S2 59499 9591a4b14d dfd48b3f4f sk_4707cd57
19 move S1 Exhibition2 19 2026-11-07T14:38:03.237Z S1 59190, S2 59499 4cd08c2650 9591a4b14d sk_4707cd57
20 move S2 Exhibition1 20 2026-11-07T14:38:05.228Z S1 59190, S2 59508 57a527cfa3 4cd08c2650 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-07T14:38:07.201Z S1 59217, S2 59508 c49b482e49 57a527cfa3 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-07T14:38:09.210Z S1 59217, S2 59499 3043eaeb36 c49b482e49 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-07T14:38:11.206Z S1 59221, S2 59499 8018830a3d 3043eaeb36 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-07T14:38:13.174Z S1 59221, S2 59531 89be13539f 8018830a3d sk_4707cd57
25 move S1 Exhibition2 25 2026-11-07T14:38:15.131Z S1 59264, S2 59531 7ed4837868 89be13539f sk_4707cd57
26 move S2 Exhibition1 26 2026-11-07T14:38:17.074Z S1 59264, S2 59588 b2aef684cd 7ed4837868 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-07T14:38:19.028Z S1 59310, S2 59588 715e7049eb b2aef684cd sk_4707cd57
28 move S2 Exhibition1 28 2026-11-07T14:38:20.966Z S1 59310, S2 59650 9569e9b2b2 715e7049eb sk_4707cd57
29 move S1 Exhibition2 29 2026-11-07T14:38:22.916Z S1 59360, S2 59650 5be10f69da 9569e9b2b2 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-07T14:38:24.853Z S1 59360, S2 59713 36670c2b4f 5be10f69da sk_4707cd57
31 move S1 Exhibition2 31 2026-11-07T14:38:26.781Z S1 59432, S2 59713 aa6aecf94e 36670c2b4f sk_4707cd57
32 move S2 Exhibition1 32 2026-11-07T14:38:28.734Z S1 59432, S2 59760 9dd72ab6d5 aa6aecf94e sk_4707cd57
33 move S1 Exhibition2 33 2026-11-07T14:38:30.697Z S1 59469, S2 59760 1148978fcc 9dd72ab6d5 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-07T14:38:32.635Z S1 59469, S2 59822 6d29bd39af 1148978fcc sk_4707cd57
35 move S1 Exhibition2 35 2026-11-07T14:38:34.561Z S1 59543, S2 59822 392db1a7f0 6d29bd39af sk_4707cd57
36 move S2 Exhibition1 36 2026-11-07T14:38:36.493Z S1 59543, S2 59890 784e394657 392db1a7f0 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-07T14:38:38.420Z S1 59616, S2 59890 f23783dba8 784e394657 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-07T14:38:40.352Z S1 59616, S2 59958 2c5898492f f23783dba8 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-07T14:38:42.279Z S1 59689, S2 59958 173204db06 2c5898492f sk_4707cd57
40 move S2 Exhibition1 40 2026-11-07T14:38:44.207Z S1 59689, S2 60030 38a487f5fa 173204db06 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-07T14:38:46.131Z S1 59765, S2 60030 fe825fecf7 38a487f5fa sk_4707cd57
42 move S2 Exhibition1 42 2026-11-07T14:38:48.057Z S1 59765, S2 60104 7dc149dcea fe825fecf7 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-07T14:38:49.990Z S1 59832, S2 60104 ea37c2b817 7dc149dcea sk_4707cd57
44 move S2 Exhibition1 44 2026-11-07T14:38:51.915Z S1 59832, S2 60179 051c66b51d ea37c2b817 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-07T14:38:53.838Z S1 59909, S2 60179 0cba371ba9 051c66b51d 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_01M6V72P30FXPRDK8A4A3SHQXJ

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