apigaming Sign in

Verify set set_01M78SK865EK38ZTW7YRGJ1AGX

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

Game 1 m_01M78SK867ETDSA930PH6VHFBG: verified

✓signatures31 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..31, every prev_hash links
✓move log31 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay31 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
31 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-12T21:11:11.004Z S1 59728, S2 60000 09c97b572a start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T21:11:13.036Z S1 59728, S2 59968 c46675942a 09c97b572a sk_4707cd57
3 move S1 Exhibition1 3 2026-11-12T21:11:15.221Z S1 59543, S2 59968 e821bc2d02 c46675942a sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T21:11:17.311Z S1 59543, S2 59878 4e33d174fb e821bc2d02 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-12T21:11:19.514Z S1 59340, S2 59878 254478b8b7 4e33d174fb sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T21:11:21.611Z S1 59340, S2 59781 c1ba95d10e 254478b8b7 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-12T21:11:23.709Z S1 59242, S2 59781 1426207d0e c1ba95d10e sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T21:11:25.830Z S1 59242, S2 59660 381effb3a1 1426207d0e sk_4707cd57
9 move S1 Exhibition1 9 2026-11-12T21:11:28.098Z S1 58974, S2 59660 7e4cf6f34e 381effb3a1 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T21:11:30.324Z S1 58974, S2 59434 fb61804440 7e4cf6f34e sk_4707cd57
11 move S1 Exhibition1 11 2026-11-12T21:11:32.314Z S1 58984, S2 59434 40762a8156 fb61804440 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T21:11:34.355Z S1 58984, S2 59393 73fcbd3e31 40762a8156 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-12T21:11:36.403Z S1 58936, S2 59393 16a887606f 73fcbd3e31 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T21:11:38.365Z S1 58936, S2 59431 bd4b20b907 16a887606f sk_4707cd57
15 move S1 Exhibition1 15 2026-11-12T21:11:40.332Z S1 58969, S2 59431 6427c8f469 bd4b20b907 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T21:11:42.296Z S1 58969, S2 59467 5edde06b0f 6427c8f469 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-12T21:11:44.300Z S1 58965, S2 59467 7d1050bfb0 5edde06b0f sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T21:11:46.295Z S1 58965, S2 59472 e889ae36aa 7d1050bfb0 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-12T21:11:48.298Z S1 58962, S2 59472 7bec2f875a e889ae36aa sk_4707cd57
20 move S2 Exhibition2 20 2026-11-12T21:11:50.331Z S1 58962, S2 59439 cbbd242b58 7bec2f875a sk_4707cd57
21 move S1 Exhibition1 21 2026-11-12T21:11:52.326Z S1 58967, S2 59439 e74796a604 cbbd242b58 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-12T21:11:54.322Z S1 58967, S2 59443 9fe4028f9e e74796a604 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-12T21:11:56.298Z S1 58991, S2 59443 75b580c5ff 9fe4028f9e sk_4707cd57
24 move S2 Exhibition2 24 2026-11-12T21:11:58.310Z S1 58991, S2 59431 3bb7721f3e 75b580c5ff sk_4707cd57
25 move S1 Exhibition1 25 2026-11-12T21:12:00.303Z S1 58998, S2 59431 b2b9d07eb9 3bb7721f3e sk_4707cd57
26 move S2 Exhibition2 26 2026-11-12T21:12:02.737Z S1 58998, S2 58997 5418802005 b2b9d07eb9 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-12T21:12:04.928Z S1 58807, S2 58997 8edfb0bc25 5418802005 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-12T21:12:06.914Z S1 58807, S2 59011 e9d4d038b6 8edfb0bc25 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-12T21:12:08.896Z S1 58825, S2 59011 6c36a6093f e9d4d038b6 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-12T21:12:10.830Z S1 58825, S2 59077 45eb0ac8be 6c36a6093f sk_4707cd57
31 move S1 Exhibition1 31 2026-11-12T21:12:12.809Z S1 58846, S2 59077 9d4c3489f5 45eb0ac8be sk_4707cd57

Game 2 m_01M78SK869ED7ATV34EGFK1HV5: verified

✓signatures49 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..49, every prev_hash links
✓move log49 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay49 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
49 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-12T21:11:10.997Z S1 59735, S2 60000 7d8d9a8cd6 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-12T21:11:13.033Z S1 59735, S2 59964 d7e0e4727b 7d8d9a8cd6 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T21:11:15.202Z S1 59566, S2 59964 5228d951b8 d7e0e4727b sk_4707cd57
4 move S2 Exhibition1 4 2026-11-12T21:11:17.311Z S1 59566, S2 59855 a444d6282f 5228d951b8 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T21:11:19.527Z S1 59350, S2 59855 0ab5e838e1 a444d6282f sk_4707cd57
6 move S2 Exhibition1 6 2026-11-12T21:11:21.617Z S1 59350, S2 59765 6ce799d013 0ab5e838e1 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T21:11:23.722Z S1 59245, S2 59765 5a48b5064e 6ce799d013 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-12T21:11:25.833Z S1 59245, S2 59654 ea0aba144c 5a48b5064e sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T21:11:28.100Z S1 58978, S2 59654 fdead5bb29 ea0aba144c sk_4707cd57
10 move S2 Exhibition1 10 2026-11-12T21:11:30.325Z S1 58978, S2 59429 fe9e59c13f fdead5bb29 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T21:11:32.423Z S1 58880, S2 59429 42e1ac7896 fe9e59c13f sk_4707cd57
12 move S2 Exhibition1 12 2026-11-12T21:11:34.514Z S1 58880, S2 59338 887b4293fc 42e1ac7896 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T21:11:36.523Z S1 58871, S2 59338 64195a20d4 887b4293fc sk_4707cd57
14 move S2 Exhibition1 14 2026-11-12T21:11:38.510Z S1 58871, S2 59351 f8f1e6f8b8 64195a20d4 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T21:11:40.498Z S1 58883, S2 59351 8ecfa5554c f8f1e6f8b8 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-12T21:11:42.462Z S1 58883, S2 59387 75b5f9cc69 8ecfa5554c sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T21:11:44.515Z S1 58830, S2 59387 f1bd6b353b 75b5f9cc69 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-12T21:11:46.533Z S1 58830, S2 59369 7011609ebd f1bd6b353b sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T21:11:48.520Z S1 58843, S2 59369 827a7d81fa 7011609ebd sk_4707cd57
20 move S2 Exhibition1 20 2026-11-12T21:11:50.516Z S1 58843, S2 59373 827558161a 827a7d81fa sk_4707cd57
21 move S1 Exhibition2 21 2026-11-12T21:11:52.439Z S1 58920, S2 59373 8305c39f9b 827558161a sk_4707cd57
22 move S2 Exhibition1 22 2026-11-12T21:11:54.436Z S1 58920, S2 59376 6ae8c5f60a 8305c39f9b sk_4707cd57
23 move S1 Exhibition2 23 2026-11-12T21:11:56.412Z S1 58944, S2 59376 c7836d5265 6ae8c5f60a sk_4707cd57
24 move S2 Exhibition1 24 2026-11-12T21:11:58.424Z S1 58944, S2 59364 6d5ec2cb7b c7836d5265 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-12T21:12:00.376Z S1 58992, S2 59364 2af3d92d11 6d5ec2cb7b sk_4707cd57
26 move S2 Exhibition1 26 2026-11-12T21:12:02.617Z S1 58992, S2 59123 f536cd347d 2af3d92d11 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-12T21:12:04.824Z S1 58785, S2 59123 06c6d1db0e f536cd347d sk_4707cd57
28 move S2 Exhibition1 28 2026-11-12T21:12:06.792Z S1 58785, S2 59155 a55c067621 06c6d1db0e sk_4707cd57
29 move S1 Exhibition2 29 2026-11-12T21:12:08.816Z S1 58761, S2 59155 ac10d6783b a55c067621 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-12T21:12:10.776Z S1 58761, S2 59195 3c7bfa99c3 ac10d6783b sk_4707cd57
31 move S1 Exhibition2 31 2026-11-12T21:12:12.809Z S1 58728, S2 59195 5d13d9cd1b 3c7bfa99c3 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-12T21:12:14.782Z S1 58728, S2 59222 d941ab1753 5d13d9cd1b sk_4707cd57
33 move S1 Exhibition2 33 2026-11-12T21:12:16.744Z S1 58766, S2 59222 3412c85050 d941ab1753 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-12T21:12:18.718Z S1 58766, S2 59248 b4ea5844fb 3412c85050 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-12T21:12:20.646Z S1 58838, S2 59248 8c61c04055 b4ea5844fb sk_4707cd57
36 move S2 Exhibition1 36 2026-11-12T21:12:22.580Z S1 58838, S2 59314 471052d84b 8c61c04055 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-12T21:12:24.522Z S1 58896, S2 59314 0c45ec0c0b 471052d84b sk_4707cd57
38 move S2 Exhibition1 38 2026-11-12T21:12:26.447Z S1 58896, S2 59389 e8b4ad89ff 0c45ec0c0b sk_4707cd57
39 move S1 Exhibition2 39 2026-11-12T21:12:28.380Z S1 58963, S2 59389 46fc5b64a9 e8b4ad89ff sk_4707cd57
40 move S2 Exhibition1 40 2026-11-12T21:12:30.324Z S1 58963, S2 59445 8baae115d2 46fc5b64a9 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-12T21:12:32.269Z S1 59018, S2 59445 0928e924ce 8baae115d2 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-12T21:12:34.215Z S1 59018, S2 59499 1ee2316cd8 0928e924ce sk_4707cd57
43 move S1 Exhibition2 43 2026-11-12T21:12:36.139Z S1 59094, S2 59499 b439da6435 1ee2316cd8 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-12T21:12:38.072Z S1 59094, S2 59566 bcb1571ad0 b439da6435 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-12T21:12:39.999Z S1 59167, S2 59566 8e5b227c66 bcb1571ad0 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-12T21:12:41.931Z S1 59167, S2 59634 d643252610 8e5b227c66 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-12T21:12:43.864Z S1 59234, S2 59634 91b85cc9c6 d643252610 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-12T21:12:45.793Z S1 59234, S2 59705 b23799b7f9 91b85cc9c6 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-12T21:12:47.728Z S1 59299, S2 59705 c3106e961f b23799b7f9 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_01M78SK865EK38ZTW7YRGJ1AGX

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