apigaming Sign in

Verify set set_01M6CTH495ETFAC8YHTGD9K62S

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

Game 1 m_01M6CTH497EVW88FVV1MEWDZSE: verified

✓signatures38 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..38, every prev_hash links
✓move log38 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay38 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
38 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-02T00:28:45.734Z S1 59942, S2 60000 3c89684c0a start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-02T00:28:47.695Z S1 59942, S2 60039 089042c605 3c89684c0a sk_4707cd57
3 move S1 Exhibition1 3 2026-11-02T00:28:49.698Z S1 59939, S2 60039 93026cb40d 089042c605 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-02T00:28:51.696Z S1 59939, S2 60041 0cb3cd5a2b 93026cb40d sk_4707cd57
5 move S1 Exhibition1 5 2026-11-02T00:28:53.725Z S1 59910, S2 60041 78e595f892 0cb3cd5a2b sk_4707cd57
6 move S2 Exhibition2 6 2026-11-02T00:28:55.689Z S1 59910, S2 60077 6a2393bb61 78e595f892 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-02T00:28:57.616Z S1 59983, S2 60077 94aa70613a 6a2393bb61 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-02T00:28:59.613Z S1 59983, S2 60080 3083d5ef19 94aa70613a sk_4707cd57
9 move S1 Exhibition1 9 2026-11-02T00:29:01.808Z S1 59788, S2 60080 b67f92e436 3083d5ef19 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-02T00:29:04.073Z S1 59788, S2 59815 acc8285d35 b67f92e436 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-02T00:29:06.029Z S1 59832, S2 59815 e431ba8d36 acc8285d35 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-02T00:29:07.958Z S1 59832, S2 59886 52cf539329 e431ba8d36 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-02T00:29:09.927Z S1 59863, S2 59886 c2edb66598 52cf539329 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-02T00:29:11.856Z S1 59863, S2 59957 f910f78e29 c2edb66598 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-02T00:29:13.821Z S1 59898, S2 59957 846ea60142 f910f78e29 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-02T00:29:15.832Z S1 59898, S2 59946 d713a1550e 846ea60142 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-02T00:29:17.759Z S1 59971, S2 59946 861d57717c d713a1550e sk_4707cd57
18 move S2 Exhibition2 18 2026-11-02T00:29:19.798Z S1 59971, S2 59907 6e46590136 861d57717c sk_4707cd57
19 move S1 Exhibition1 19 2026-11-02T00:29:21.818Z S1 59951, S2 59907 36bc04f414 6e46590136 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-02T00:29:23.744Z S1 59951, S2 59981 c787516e77 36bc04f414 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-02T00:29:25.709Z S1 59986, S2 59981 b53cdfba1e c787516e77 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-02T00:29:27.673Z S1 59986, S2 60017 15cdbfd6f3 b53cdfba1e sk_4707cd57
23 move S1 Exhibition1 23 2026-11-02T00:29:29.604Z S1 60055, S2 60017 ab16bf2dff 15cdbfd6f3 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-02T00:29:31.620Z S1 60055, S2 60001 692ba834af ab16bf2dff sk_4707cd57
25 move S1 Exhibition1 25 2026-11-02T00:29:33.615Z S1 60060, S2 60001 cc988469b5 692ba834af sk_4707cd57
26 move S2 Exhibition2 26 2026-11-02T00:29:35.615Z S1 60060, S2 60001 ee6f3a966e cc988469b5 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-02T00:29:37.604Z S1 60071, S2 60001 9baba90e25 ee6f3a966e sk_4707cd57
28 move S2 Exhibition2 28 2026-11-02T00:29:39.614Z S1 60071, S2 59991 4ca1e302a2 9baba90e25 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-02T00:29:41.609Z S1 60076, S2 59991 5283a82e17 4ca1e302a2 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-02T00:29:43.563Z S1 60076, S2 60037 3f10ce3d21 5283a82e17 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-02T00:29:45.540Z S1 60099, S2 60037 08a8cd5ed3 3f10ce3d21 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-02T00:29:47.617Z S1 60099, S2 59960 e7dfbbd325 08a8cd5ed3 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-02T00:29:49.590Z S1 60126, S2 59960 0f88122517 e7dfbbd325 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-02T00:29:51.549Z S1 60126, S2 60001 7844e60093 0f88122517 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-02T00:29:53.502Z S1 60173, S2 60001 f905db5f4b 7844e60093 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-02T00:29:55.462Z S1 60173, S2 60041 e215e01f8f f905db5f4b sk_4707cd57
37 move S1 Exhibition1 37 2026-11-02T00:29:57.402Z S1 60233, S2 60041 02839c96e7 e215e01f8f sk_4707cd57
38 move S2 Exhibition2 38 2026-11-02T00:29:59.333Z S1 60233, S2 60110 8a23689e9b 02839c96e7 sk_4707cd57

Game 2 m_01M6CTH498EFZR9C10MXRBC0X2: 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-02T00:28:45.802Z S1 59874, S2 60000 7bb41f0891 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-02T00:28:47.832Z S1 59874, S2 59970 14bbdbf069 7bb41f0891 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-02T00:28:49.936Z S1 59770, S2 59970 552d16138d 14bbdbf069 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-02T00:28:51.923Z S1 59770, S2 59983 2f4b4718d0 552d16138d sk_4707cd57
5 move S1 Exhibition2 5 2026-11-02T00:28:53.898Z S1 59795, S2 59983 f4fbf8ee57 2f4b4718d0 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-02T00:28:55.859Z S1 59795, S2 60022 f2943094a9 f4fbf8ee57 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-02T00:28:57.838Z S1 59816, S2 60022 c2df6ad31f f2943094a9 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-02T00:28:59.804Z S1 59816, S2 60056 4d043694fe c2df6ad31f sk_4707cd57
9 move S1 Exhibition2 9 2026-11-02T00:29:02.343Z S1 59277, S2 60056 ca5fe01895 4d043694fe sk_4707cd57
10 move S2 Exhibition1 10 2026-11-02T00:29:04.401Z S1 59277, S2 59998 d663c04b59 ca5fe01895 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-02T00:29:06.368Z S1 59310, S2 59998 1203e8d5ef d663c04b59 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-02T00:29:08.412Z S1 59310, S2 59954 b257d1f12c 1203e8d5ef sk_4707cd57
13 move S1 Exhibition2 13 2026-11-02T00:29:10.421Z S1 59301, S2 59954 e395fa16ca b257d1f12c sk_4707cd57
14 move S2 Exhibition1 14 2026-11-02T00:29:12.359Z S1 59301, S2 60016 d6c915a2ae e395fa16ca sk_4707cd57
15 move S1 Exhibition2 15 2026-11-02T00:29:14.408Z S1 59252, S2 60016 377fbbcbdf d6c915a2ae sk_4707cd57
16 move S2 Exhibition1 16 2026-11-02T00:29:16.408Z S1 59252, S2 60016 4db536d87e 377fbbcbdf sk_4707cd57
17 move S1 Exhibition2 17 2026-11-02T00:29:18.339Z S1 59321, S2 60016 2da4487bb5 4db536d87e sk_4707cd57
18 move S2 Exhibition1 18 2026-11-02T00:29:20.284Z S1 59321, S2 60071 d6c6069c6b 2da4487bb5 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-02T00:29:22.211Z S1 59394, S2 60071 162bbae521 d6c6069c6b sk_4707cd57
20 move S2 Exhibition1 20 2026-11-02T00:29:24.140Z S1 59394, S2 60142 672787760c 162bbae521 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_01M6CTH495ETFAC8YHTGD9K62S

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