apigaming Sign in

Verify set set_01M7ACQ9G5EMTVJVCJYP62NV2Y

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("4479885275085882528:set_01M7ACQ9G5EMTVJVCJYP62NV2Y") = c1b6a60d8592ed23..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 0.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 2.0}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M7ACQ9G7FP0TKKQF42V78C3P: verified

✓signatures27 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..27, every prev_hash links
✓move log27 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay27 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
27 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T12:04:40.637Z S1 59887, S2 60000 c37ee86cb3 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T12:04:42.811Z S1 59887, S2 59826 4ae90721d3 c37ee86cb3 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T12:04:44.899Z S1 59799, S2 59826 77de649c71 4ae90721d3 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T12:04:46.917Z S1 59799, S2 59808 dc03fb66e2 77de649c71 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T12:04:48.997Z S1 59719, S2 59808 cf457f5d1f dc03fb66e2 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T12:04:50.996Z S1 59719, S2 59809 062ae2c91b cf457f5d1f sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T12:04:52.997Z S1 59718, S2 59809 f8fce08e51 062ae2c91b sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T12:04:55.006Z S1 59718, S2 59800 14b62c5f2b f8fce08e51 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T12:04:57.033Z S1 59691, S2 59800 dbaa4c7372 14b62c5f2b sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T12:04:59.106Z S1 59691, S2 59727 d5d735a016 dbaa4c7372 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T12:05:01.110Z S1 59687, S2 59727 770e847898 d5d735a016 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T12:05:03.222Z S1 59687, S2 59615 afd2096f7e 770e847898 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T12:05:05.209Z S1 59700, S2 59615 9264b0aff5 afd2096f7e sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T12:05:07.196Z S1 59700, S2 59628 f87cc79f39 9264b0aff5 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T12:05:09.120Z S1 59776, S2 59628 6f0f71c102 f87cc79f39 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T12:05:11.103Z S1 59776, S2 59645 58e74f6f52 6f0f71c102 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T12:05:13.120Z S1 59759, S2 59645 70f07c0486 58e74f6f52 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T12:05:15.098Z S1 59759, S2 59667 6173e51b68 70f07c0486 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T12:05:17.024Z S1 59833, S2 59667 dc25ce141d 6173e51b68 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T12:05:18.953Z S1 59833, S2 59738 684002fba3 dc25ce141d sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T12:05:20.928Z S1 59858, S2 59738 27bf3fe55f 684002fba3 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-13T12:05:22.900Z S1 59858, S2 59766 ba6ecc3ec1 27bf3fe55f sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T12:05:24.921Z S1 59837, S2 59766 6e013077eb ba6ecc3ec1 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-13T12:05:27.043Z S1 59837, S2 59644 4b608969b3 6e013077eb sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T12:05:29.011Z S1 59869, S2 59644 ee9aec2962 4b608969b3 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-13T12:05:30.939Z S1 59869, S2 59716 d513b31743 ee9aec2962 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-13T12:05:32.879Z S1 59929, S2 59716 7854d8c98e d513b31743 sk_4707cd57

Game 2 m_01M7ACQ9G8FK6SXRQV99J53WSC: verified

✓signatures36 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..36, every prev_hash links
✓move log36 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay36 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
36 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T12:04:40.637Z S1 59887, S2 60000 0af680944d start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T12:04:42.810Z S1 59887, S2 59827 e97e30049a 0af680944d sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T12:04:44.836Z S1 59861, S2 59827 363ca900a3 e97e30049a sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T12:04:46.800Z S1 59861, S2 59863 f9d7c6685a 363ca900a3 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T12:04:48.803Z S1 59858, S2 59863 473c8f119e f9d7c6685a sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T12:04:50.815Z S1 59858, S2 59851 21f0116756 473c8f119e sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T12:04:52.806Z S1 59867, S2 59851 efbd02a4da 21f0116756 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T12:04:54.775Z S1 59867, S2 59882 43734b0547 efbd02a4da sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T12:04:56.845Z S1 59797, S2 59882 327cb98964 43734b0547 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T12:04:58.928Z S1 59797, S2 59799 31148d298c 327cb98964 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T12:05:00.852Z S1 59873, S2 59799 31df09c1f3 31148d298c sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T12:05:03.025Z S1 59873, S2 59626 e566f970cd 31df09c1f3 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T12:05:05.010Z S1 59888, S2 59626 e20b051b77 e566f970cd sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T12:05:06.995Z S1 59888, S2 59641 e37f034957 e20b051b77 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T12:05:08.928Z S1 59955, S2 59641 007aef554e e37f034957 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T12:05:10.929Z S1 59955, S2 59640 e01d7995b4 007aef554e sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T12:05:12.856Z S1 60028, S2 59640 42ec8483f9 e01d7995b4 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T12:05:14.820Z S1 60028, S2 59676 4a4b74dff1 42ec8483f9 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T12:05:16.829Z S1 60019, S2 59676 6a2dd9123d 4a4b74dff1 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T12:05:18.803Z S1 60019, S2 59702 8cc6ab54ea 6a2dd9123d sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T12:05:20.795Z S1 60027, S2 59702 86fd6400d3 8cc6ab54ea sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T12:05:22.820Z S1 60027, S2 59677 023bf9b310 86fd6400d3 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T12:05:24.789Z S1 60058, S2 59677 28d7fd9fda 023bf9b310 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T12:05:26.823Z S1 60058, S2 59643 bb86a9b474 28d7fd9fda sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T12:05:28.819Z S1 60062, S2 59643 1e17a6476d bb86a9b474 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T12:05:30.825Z S1 60062, S2 59637 cc3123771c 1e17a6476d sk_4707cd57
27 move S1 Exhibition2 27 2026-11-13T12:05:32.808Z S1 60079, S2 59637 03218882f3 cc3123771c sk_4707cd57
28 move S2 Exhibition1 28 2026-11-13T12:05:34.773Z S1 60079, S2 59672 e88cc921c5 03218882f3 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-13T12:05:36.810Z S1 60042, S2 59672 b9911753a5 e88cc921c5 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-13T12:05:38.799Z S1 60042, S2 59683 fcc421cc1c b9911753a5 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-13T12:05:40.756Z S1 60085, S2 59683 68c14096b7 fcc421cc1c sk_4707cd57
32 move S2 Exhibition1 32 2026-11-13T12:05:42.695Z S1 60085, S2 59744 b0dae304cd 68c14096b7 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-13T12:05:44.624Z S1 60156, S2 59744 ebea522371 b0dae304cd sk_4707cd57
34 move S2 Exhibition1 34 2026-11-13T12:05:46.549Z S1 60156, S2 59819 8877dc4c24 ebea522371 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-13T12:05:48.476Z S1 60229, S2 59819 d2f7ad4e6b 8877dc4c24 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-13T12:05:50.401Z S1 60229, S2 59894 ea3bb4f529 d2f7ad4e6b 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_01M7ACQ9G5EMTVJVCJYP62NV2Y

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