apigaming Sign in

Verify set set_01M6ZFYGR7FGZT96Q8W15QMB8H

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("8669765598567661889:set_01M6ZFYGR7FGZT96Q8W15QMB8H") = c2ed1cdd92177b5f..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 13, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 13}
✓set resulta split pot (fewer_moves level) follows from the games
✓set payoutsplit 20 each, fee 0

Game 1 m_01M6ZFYGR8F87VZFWV6X216RDV: verified

✓signatures26 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..26, every prev_hash links
✓move log26 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay26 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
26 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-09T06:29:24.339Z S1 59962, S2 60000 75f03889c9 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-09T06:29:26.529Z S1 59962, S2 59810 9b27391108 75f03889c9 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-09T06:29:28.633Z S1 59858, S2 59810 d3e5e20c9b 9b27391108 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-09T06:29:30.610Z S1 59858, S2 59833 f7e9f50d44 d3e5e20c9b sk_4707cd57
5 move S1 Exhibition1 5 2026-11-09T06:29:32.709Z S1 59759, S2 59833 8b1f18e1a7 f7e9f50d44 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-09T06:29:34.745Z S1 59759, S2 59797 f166cb98ab 8b1f18e1a7 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-09T06:29:36.718Z S1 59786, S2 59797 9911883d7f f166cb98ab sk_4707cd57
8 move S2 Exhibition2 8 2026-11-09T06:29:38.698Z S1 59786, S2 59817 c126dec00d 9911883d7f sk_4707cd57
9 move S1 Exhibition1 9 2026-11-09T06:29:40.722Z S1 59762, S2 59817 b6bb862042 c126dec00d sk_4707cd57
10 move S2 Exhibition2 10 2026-11-09T06:29:42.724Z S1 59762, S2 59815 27da6e54c9 b6bb862042 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-09T06:29:44.656Z S1 59830, S2 59815 5fc33c30ab 27da6e54c9 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-09T06:29:46.719Z S1 59830, S2 59752 1e5c21661a 5fc33c30ab sk_4707cd57
13 move S1 Exhibition1 13 2026-11-09T06:29:48.651Z S1 59898, S2 59752 e452e326f3 1e5c21661a sk_4707cd57
14 move S2 Exhibition2 14 2026-11-09T06:29:50.827Z S1 59898, S2 59576 ef3d13d805 e452e326f3 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-09T06:29:52.806Z S1 59919, S2 59576 5a1431a175 ef3d13d805 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-09T06:29:54.834Z S1 59919, S2 59548 7dc94fee36 5a1431a175 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-09T06:29:57.018Z S1 59735, S2 59548 1cc9c4f6fa 7dc94fee36 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-09T06:29:59.216Z S1 59735, S2 59350 25811817b3 1cc9c4f6fa sk_4707cd57
19 move S1 Exhibition1 19 2026-11-09T06:30:02.655Z S1 58296, S2 59350 9828307c77 25811817b3 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-09T06:30:04.923Z S1 58296, S2 59082 d67b7b1bd3 9828307c77 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-09T06:30:06.919Z S1 58300, S2 59082 439e7931d4 d67b7b1bd3 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-09T06:30:08.867Z S1 58300, S2 59134 43e83f79b1 439e7931d4 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-09T06:30:10.809Z S1 58358, S2 59134 0e68aaf361 43e83f79b1 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-09T06:30:12.921Z S1 58358, S2 59022 6851ab05f4 0e68aaf361 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-09T06:30:14.926Z S1 58353, S2 59022 ece26d3a0d 6851ab05f4 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-09T06:30:16.855Z S1 58353, S2 59093 67edcb10c6 ece26d3a0d sk_4707cd57

Game 2 m_01M6ZFYGRAE0YVPWQ8NG4A93SZ: verified

✓signatures26 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..26, every prev_hash links
✓move log26 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay26 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
26 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-09T06:29:24.402Z S1 59899, S2 60000 e99cec384e start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-09T06:29:26.598Z S1 59899, S2 59804 6d06466ce4 e99cec384e sk_4707cd57
3 move S1 Exhibition2 3 2026-11-09T06:29:28.703Z S1 59794, S2 59804 deca634c4d 6d06466ce4 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-09T06:29:30.663Z S1 59794, S2 59844 cc2f7d1164 deca634c4d sk_4707cd57
5 move S1 Exhibition2 5 2026-11-09T06:29:32.798Z S1 59659, S2 59844 88b26ba73e cc2f7d1164 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-09T06:29:34.916Z S1 59659, S2 59726 16689f5a62 88b26ba73e sk_4707cd57
7 move S1 Exhibition2 7 2026-11-09T06:29:36.853Z S1 59722, S2 59726 1c0d1374d3 16689f5a62 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-09T06:29:38.827Z S1 59722, S2 59752 df14d94e08 1c0d1374d3 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-09T06:29:40.901Z S1 59648, S2 59752 47759ee7d5 df14d94e08 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-09T06:29:42.901Z S1 59648, S2 59752 3cf82c0366 47759ee7d5 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-09T06:29:44.896Z S1 59653, S2 59752 c5fb39ed55 3cf82c0366 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-09T06:29:46.826Z S1 59653, S2 59822 f0807163e8 c5fb39ed55 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-09T06:29:48.758Z S1 59721, S2 59822 f7936f30d0 f0807163e8 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-09T06:29:50.828Z S1 59721, S2 59752 ba6e592894 f7936f30d0 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-09T06:29:52.810Z S1 59739, S2 59752 fffc649a9f ba6e592894 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-09T06:29:54.905Z S1 59739, S2 59657 d23a6bdf51 fffc649a9f sk_4707cd57
17 move S1 Exhibition2 17 2026-11-09T06:29:56.996Z S1 59648, S2 59657 f63a62b42a d23a6bdf51 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-09T06:29:59.217Z S1 59648, S2 59436 3d7ffed637 f63a62b42a sk_4707cd57
19 move S1 Exhibition2 19 2026-11-09T06:30:02.549Z S1 58316, S2 59436 9e701f633a 3d7ffed637 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-09T06:30:04.919Z S1 58316, S2 59066 79468c545f 9e701f633a sk_4707cd57
21 move S1 Exhibition2 21 2026-11-09T06:30:06.874Z S1 58361, S2 59066 a99c18ed62 79468c545f sk_4707cd57
22 move S2 Exhibition1 22 2026-11-09T06:30:08.811Z S1 58361, S2 59129 615e3939aa a99c18ed62 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-09T06:30:10.764Z S1 58408, S2 59129 aa2fc67053 615e3939aa sk_4707cd57
24 move S2 Exhibition1 24 2026-11-09T06:30:12.918Z S1 58408, S2 58975 c42f15599b aa2fc67053 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-09T06:30:14.868Z S1 58458, S2 58975 b8b9fd09d4 c42f15599b sk_4707cd57
26 move S2 Exhibition1 26 2026-11-09T06:30:16.796Z S1 58458, S2 59047 6859cec982 b8b9fd09d4 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_01M6ZFYGR7FGZT96Q8W15QMB8H

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