apigaming Sign in

Verify set set_01M6Z1HJ5HE2J9MGY73491FQR6

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

Game 1 m_01M6Z1HJ5KFMZTGTK7V951XCT0: 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 Exhibition1 1 2026-11-09T02:17:39.904Z S1 59800, S2 60000 89defa2b45 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-09T02:17:42.010Z S1 59800, S2 59894 16c3d60681 89defa2b45 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-09T02:17:44.133Z S1 59677, S2 59894 f02cba9dfb 16c3d60681 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-09T02:17:46.306Z S1 59677, S2 59721 6c25fcaa3b f02cba9dfb sk_4707cd57
5 move S1 Exhibition1 5 2026-11-09T02:17:48.402Z S1 59581, S2 59721 7b7fe9e3df 6c25fcaa3b sk_4707cd57
6 move S2 Exhibition2 6 2026-11-09T02:17:50.601Z S1 59581, S2 59522 4d6a24cb53 7b7fe9e3df sk_4707cd57
7 move S1 Exhibition1 7 2026-11-09T02:17:52.613Z S1 59569, S2 59522 07483e820b 4d6a24cb53 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-09T02:17:54.609Z S1 59569, S2 59526 6ac4c65ee9 07483e820b sk_4707cd57
9 move S1 Exhibition1 9 2026-11-09T02:17:56.564Z S1 59614, S2 59526 2c7b6eab27 6ac4c65ee9 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-09T02:17:58.616Z S1 59614, S2 59474 db30abb7ca 2c7b6eab27 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-09T02:18:00.617Z S1 59613, S2 59474 1887d102a9 db30abb7ca sk_4707cd57
12 move S2 Exhibition2 12 2026-11-09T02:18:02.740Z S1 59613, S2 59351 6ab754208b 1887d102a9 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-09T02:18:04.917Z S1 59436, S2 59351 d3e3450efb 6ab754208b sk_4707cd57
14 move S2 Exhibition2 14 2026-11-09T02:18:06.908Z S1 59436, S2 59360 d5b2d57425 d3e3450efb sk_4707cd57
15 move S1 Exhibition1 15 2026-11-09T02:18:08.912Z S1 59432, S2 59360 1a37255188 d5b2d57425 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-09T02:18:10.900Z S1 59432, S2 59372 6a3c25b30e 1a37255188 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-09T02:18:12.916Z S1 59416, S2 59372 852979f190 6a3c25b30e sk_4707cd57
18 move S2 Exhibition2 18 2026-11-09T02:18:14.852Z S1 59416, S2 59436 aa59657901 852979f190 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-09T02:18:16.794Z S1 59474, S2 59436 6eb3ca4d31 aa59657901 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-09T02:18:18.723Z S1 59474, S2 59507 1f09fc8372 6eb3ca4d31 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-09T02:18:20.650Z S1 59547, S2 59507 46a48da22d 1f09fc8372 sk_4707cd57

Game 2 m_01M6Z1HJ5NE15A4WEFV9SW0PGY: verified

✓signatures29 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..29, every prev_hash links
✓move log29 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay29 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
29 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-09T02:17:39.905Z S1 59799, S2 60000 b2c90faa30 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-09T02:17:42.021Z S1 59799, S2 59884 3c11b652d3 b2c90faa30 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-09T02:17:44.202Z S1 59618, S2 59884 19d7fd4d45 3c11b652d3 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-09T02:17:46.311Z S1 59618, S2 59775 9e50b42314 19d7fd4d45 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-09T02:17:48.406Z S1 59523, S2 59775 7620af0f60 9e50b42314 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-09T02:17:50.608Z S1 59523, S2 59573 99e59116b5 7620af0f60 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-09T02:17:52.611Z S1 59520, S2 59573 74f9b10c15 99e59116b5 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-09T02:17:54.718Z S1 59520, S2 59466 bfb66e9275 74f9b10c15 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-09T02:17:56.733Z S1 59505, S2 59466 d49af038ae bfb66e9275 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-09T02:17:58.728Z S1 59505, S2 59471 72c2babe71 d49af038ae sk_4707cd57
11 move S1 Exhibition2 11 2026-11-09T02:18:00.718Z S1 59515, S2 59471 4c80a8aa98 72c2babe71 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-09T02:18:02.738Z S1 59515, S2 59451 45707a4607 4c80a8aa98 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-09T02:18:04.916Z S1 59337, S2 59451 c083d5b8e0 45707a4607 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-09T02:18:06.909Z S1 59337, S2 59458 33834c0a5b c083d5b8e0 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-09T02:18:08.910Z S1 59336, S2 59458 95b57dc0b5 33834c0a5b sk_4707cd57
16 move S2 Exhibition1 16 2026-11-09T02:18:10.901Z S1 59336, S2 59467 d3e768012f 95b57dc0b5 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-09T02:18:12.926Z S1 59311, S2 59467 54230f75f3 d3e768012f sk_4707cd57
18 move S2 Exhibition1 18 2026-11-09T02:18:15.002Z S1 59311, S2 59391 0f40696c3a 54230f75f3 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-09T02:18:16.997Z S1 59316, S2 59391 0b7a59e255 0f40696c3a sk_4707cd57
20 move S2 Exhibition1 20 2026-11-09T02:18:19.022Z S1 59316, S2 59366 11dedb1484 0b7a59e255 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-09T02:18:20.984Z S1 59354, S2 59366 7c09e6f121 11dedb1484 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-09T02:18:23.040Z S1 59354, S2 59310 9ab26a1a55 7c09e6f121 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-09T02:18:24.983Z S1 59411, S2 59310 bdba87216f 9ab26a1a55 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-09T02:18:27.017Z S1 59411, S2 59276 3144232f07 bdba87216f sk_4707cd57
25 move S1 Exhibition2 25 2026-11-09T02:18:28.972Z S1 59456, S2 59276 68540a0e16 3144232f07 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-09T02:18:30.901Z S1 59456, S2 59347 48bd081323 68540a0e16 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-09T02:18:32.848Z S1 59509, S2 59347 06948021df 48bd081323 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-09T02:18:34.771Z S1 59509, S2 59424 50de2016b8 06948021df sk_4707cd57
29 move S1 Exhibition2 29 2026-11-09T02:18:36.696Z S1 59584, S2 59424 69f0881c2e 50de2016b8 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_01M6Z1HJ5HE2J9MGY73491FQR6

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