apigaming Sign in

Verify set set_01M6BZKNZKE3RVH9RY2Q1J6MMJ

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

Game 1 m_01M6BZKNZNE3G8GJJW9A7C8SNW: verified

✓signatures52 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..52, every prev_hash links
✓move log52 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay52 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
52 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-01T16:38:18.007Z S1 59779, S2 60000 52fc0d181a start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-01T16:38:20.100Z S1 59779, S2 59907 a5682532ca 52fc0d181a sk_4707cd57
3 move S1 Exhibition1 3 2026-11-01T16:38:22.132Z S1 59747, S2 59907 ed717ee46e a5682532ca sk_4707cd57
4 move S2 Exhibition2 4 2026-11-01T16:38:24.301Z S1 59747, S2 59738 3e897cae2c ed717ee46e sk_4707cd57
5 move S1 Exhibition1 5 2026-11-01T16:38:26.332Z S1 59716, S2 59738 53cffbe488 3e897cae2c sk_4707cd57
6 move S2 Exhibition2 6 2026-11-01T16:38:28.413Z S1 59716, S2 59657 4e7dcbead0 53cffbe488 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-01T16:38:30.500Z S1 59629, S2 59657 25c9dda215 4e7dcbead0 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-01T16:38:32.519Z S1 59629, S2 59638 8b9aa0235e 25c9dda215 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-01T16:38:34.498Z S1 59650, S2 59638 158cc18bc6 8b9aa0235e sk_4707cd57
10 move S2 Exhibition2 10 2026-11-01T16:38:36.534Z S1 59650, S2 59602 1daadadaf4 158cc18bc6 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-01T16:38:38.513Z S1 59671, S2 59602 51348bd429 1daadadaf4 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-01T16:38:40.499Z S1 59671, S2 59616 f6f7679303 51348bd429 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-01T16:38:42.504Z S1 59666, S2 59616 eb9a0f4095 f6f7679303 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-01T16:38:44.612Z S1 59666, S2 59508 b9f93b4937 eb9a0f4095 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-01T16:38:46.696Z S1 59582, S2 59508 d89ef4a88c b9f93b4937 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-01T16:38:48.727Z S1 59582, S2 59477 e46a0fd963 d89ef4a88c sk_4707cd57
17 move S1 Exhibition1 17 2026-11-01T16:38:50.826Z S1 59483, S2 59477 fb79652e22 e46a0fd963 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-01T16:38:52.913Z S1 59483, S2 59390 06cd1f1b57 fb79652e22 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-01T16:38:54.908Z S1 59488, S2 59390 217ad4530b 06cd1f1b57 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-01T16:38:56.924Z S1 59488, S2 59374 b0b25101af 217ad4530b sk_4707cd57
21 move S1 Exhibition1 21 2026-11-01T16:38:58.897Z S1 59515, S2 59374 1debd565a8 b0b25101af sk_4707cd57
22 move S2 Exhibition2 22 2026-11-01T16:39:00.859Z S1 59515, S2 59412 827918fff6 1debd565a8 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-01T16:39:03.001Z S1 59373, S2 59412 090529a09a 827918fff6 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-01T16:39:04.962Z S1 59373, S2 59451 7af2a809c2 090529a09a sk_4707cd57
25 move S1 Exhibition1 25 2026-11-01T16:39:06.916Z S1 59419, S2 59451 16c828efcc 7af2a809c2 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-01T16:39:08.903Z S1 59419, S2 59464 9249d1ce7d 16c828efcc sk_4707cd57
27 move S1 Exhibition1 27 2026-11-01T16:39:10.862Z S1 59460, S2 59464 72dcee629c 9249d1ce7d sk_4707cd57
28 move S2 Exhibition2 28 2026-11-01T16:39:12.818Z S1 59460, S2 59508 fb40e3857a 72dcee629c sk_4707cd57
29 move S1 Exhibition1 29 2026-11-01T16:39:14.759Z S1 59519, S2 59508 3b8d5e364d fb40e3857a sk_4707cd57
30 move S2 Exhibition2 30 2026-11-01T16:39:16.706Z S1 59519, S2 59561 27fff3a77a 3b8d5e364d sk_4707cd57
31 move S1 Exhibition1 31 2026-11-01T16:39:18.647Z S1 59578, S2 59561 a2bad47cce 27fff3a77a sk_4707cd57
32 move S2 Exhibition2 32 2026-11-01T16:39:20.593Z S1 59578, S2 59615 13743bcae0 a2bad47cce sk_4707cd57
33 move S1 Exhibition1 33 2026-11-01T16:39:22.527Z S1 59644, S2 59615 c86ace010f 13743bcae0 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-01T16:39:24.464Z S1 59644, S2 59678 3387ec001f c86ace010f sk_4707cd57
35 move S1 Exhibition1 35 2026-11-01T16:39:26.409Z S1 59699, S2 59678 7be421038f 3387ec001f sk_4707cd57
36 move S2 Exhibition2 36 2026-11-01T16:39:28.354Z S1 59699, S2 59733 c1e2e235e2 7be421038f sk_4707cd57
37 move S1 Exhibition1 37 2026-11-01T16:39:30.296Z S1 59757, S2 59733 41f37a2bb5 c1e2e235e2 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-01T16:39:32.244Z S1 59757, S2 59785 fcfe5bedc1 41f37a2bb5 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-01T16:39:34.181Z S1 59820, S2 59785 5058ba3db5 fcfe5bedc1 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-01T16:39:36.115Z S1 59820, S2 59851 d4aa4979b8 5058ba3db5 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-01T16:39:38.057Z S1 59878, S2 59851 a050232dde d4aa4979b8 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-01T16:39:39.990Z S1 59878, S2 59918 51c6f7ab5f a050232dde sk_4707cd57
43 move S1 Exhibition1 43 2026-11-01T16:39:41.946Z S1 59922, S2 59918 74c8791278 51c6f7ab5f sk_4707cd57
44 move S2 Exhibition2 44 2026-11-01T16:39:43.881Z S1 59922, S2 59983 e7df4084a5 74c8791278 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-01T16:39:45.815Z S1 59988, S2 59983 9fc520f4e3 e7df4084a5 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-01T16:39:47.747Z S1 59988, S2 60051 f57f270f49 9fc520f4e3 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-01T16:39:49.677Z S1 60058, S2 60051 15b663edc3 f57f270f49 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-01T16:39:51.607Z S1 60058, S2 60121 b83db61265 15b663edc3 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-01T16:39:53.532Z S1 60133, S2 60121 967ae9c23b b83db61265 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-01T16:39:55.460Z S1 60133, S2 60193 1f71c1798c 967ae9c23b sk_4707cd57
51 move S1 Exhibition1 51 2026-11-01T16:39:57.388Z S1 60205, S2 60193 3966ce91e6 1f71c1798c sk_4707cd57
52 move S2 Exhibition2 52 2026-11-01T16:39:59.310Z S1 60205, S2 60271 f7f53956c1 3966ce91e6 sk_4707cd57

Game 2 m_01M6BZKNZPFKHVCS52PTBD6N9N: verified

✓signatures20 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..20, every prev_hash links
✓move log20 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay20 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
20 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-01T16:38:17.925Z S1 59861, S2 60000 dd98a081f6 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-01T16:38:20.037Z S1 59861, S2 59888 397e081bf4 dd98a081f6 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-01T16:38:22.198Z S1 59700, S2 59888 a57cc8e41b 397e081bf4 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-01T16:38:24.320Z S1 59700, S2 59766 a640944e1c a57cc8e41b sk_4707cd57
5 move S1 Exhibition2 5 2026-11-01T16:38:26.399Z S1 59621, S2 59766 1e70a6c89b a640944e1c sk_4707cd57
6 move S2 Exhibition1 6 2026-11-01T16:38:28.409Z S1 59621, S2 59756 4e517183b4 1e70a6c89b sk_4707cd57
7 move S1 Exhibition2 7 2026-11-01T16:38:30.432Z S1 59598, S2 59756 5903199897 4e517183b4 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-01T16:38:32.519Z S1 59598, S2 59669 a791f0cfa5 5903199897 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-01T16:38:34.508Z S1 59609, S2 59669 2a1c8b82a8 a791f0cfa5 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-01T16:38:36.601Z S1 59609, S2 59576 5384269b0f 2a1c8b82a8 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-01T16:38:38.622Z S1 59588, S2 59576 1c94ffcad8 5384269b0f sk_4707cd57
12 move S2 Exhibition1 12 2026-11-01T16:38:40.551Z S1 59588, S2 59647 e92c73d53a 1c94ffcad8 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-01T16:38:42.619Z S1 59520, S2 59647 602fde4a86 e92c73d53a sk_4707cd57
14 move S2 Exhibition1 14 2026-11-01T16:38:44.724Z S1 59520, S2 59542 0cc3a32d9f 602fde4a86 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-01T16:38:46.713Z S1 59531, S2 59542 ffd21fd214 0cc3a32d9f sk_4707cd57
16 move S2 Exhibition1 16 2026-11-01T16:38:48.738Z S1 59531, S2 59517 bb73fbf671 ffd21fd214 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-01T16:38:50.823Z S1 59446, S2 59517 1ad9d26047 bb73fbf671 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-01T16:38:52.911Z S1 59446, S2 59429 ce09d74b97 1ad9d26047 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-01T16:38:54.846Z S1 59511, S2 59429 ef76e555fe ce09d74b97 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-01T16:38:56.802Z S1 59511, S2 59473 a3062ea0a5 ef76e555fe 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_01M6BZKNZKE3RVH9RY2Q1J6MMJ

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