apigaming Sign in

Verify set set_01M6FG1PZWEQRS1EJVZB416BK6

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("1409197182818964470:set_01M6FG1PZWEQRS1EJVZB416BK6") = b3ceba8ae6b127f0..., 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_01M6FG1PZZFZB985R0Q5M4NKK3: verified

✓signatures25 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..25, every prev_hash links
✓move log25 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay25 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
25 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-03T01:23:18.304Z S1 59774, S2 60000 58192e2d80 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-03T01:23:20.335Z S1 59774, S2 59969 0e173464e0 58192e2d80 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-03T01:23:22.396Z S1 59713, S2 59969 deda7cadb0 0e173464e0 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-03T01:23:24.333Z S1 59713, S2 60032 1f057c979d deda7cadb0 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-03T01:23:26.299Z S1 59747, S2 60032 40fe1169f2 1f057c979d sk_4707cd57
6 move S2 Exhibition2 6 2026-11-03T01:23:28.301Z S1 59747, S2 60030 971d71a771 40fe1169f2 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-03T01:23:30.300Z S1 59748, S2 60030 9d0b1dffc4 971d71a771 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-03T01:23:32.295Z S1 59748, S2 60035 a988b47f66 9d0b1dffc4 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-03T01:23:34.306Z S1 59737, S2 60035 e6292a8fef a988b47f66 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-03T01:23:36.310Z S1 59737, S2 60031 a0d4cc0a7c e6292a8fef sk_4707cd57
11 move S1 Exhibition1 11 2026-11-03T01:23:38.295Z S1 59752, S2 60031 9b72cc3718 a0d4cc0a7c sk_4707cd57
12 move S2 Exhibition2 12 2026-11-03T01:23:40.223Z S1 59752, S2 60103 3f2c462530 9b72cc3718 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-03T01:23:42.196Z S1 59779, S2 60103 a5f36025e4 3f2c462530 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-03T01:23:44.196Z S1 59779, S2 60103 110d8db661 a5f36025e4 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-03T01:23:46.121Z S1 59854, S2 60103 00867f3b3e 110d8db661 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-03T01:23:48.101Z S1 59854, S2 60123 e9b5eabf33 00867f3b3e sk_4707cd57
17 move S1 Exhibition1 17 2026-11-03T01:23:50.065Z S1 59890, S2 60123 0a75f2295a e9b5eabf33 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-03T01:23:52.055Z S1 59890, S2 60133 3de1306254 0a75f2295a sk_4707cd57
19 move S1 Exhibition1 19 2026-11-03T01:23:54.038Z S1 59907, S2 60133 958410e360 3de1306254 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-03T01:23:56.025Z S1 59907, S2 60146 815a1411cc 958410e360 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-03T01:23:57.954Z S1 59978, S2 60146 4fd59a5078 815a1411cc sk_4707cd57
22 move S2 Exhibition2 22 2026-11-03T01:23:59.924Z S1 59978, S2 60176 9c4b7587fe 4fd59a5078 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-03T01:24:03.026Z S1 58876, S2 60176 97f60bb047 9c4b7587fe sk_4707cd57
24 move S2 Exhibition2 24 2026-11-03T01:24:05.005Z S1 58876, S2 60197 6e84ead3e9 97f60bb047 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-03T01:24:07.013Z S1 58868, S2 60197 72ac8961fe 6e84ead3e9 sk_4707cd57

Game 2 m_01M6FG1Q02EW8B2HMYMCN31PDG: verified

✓signatures56 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..56, every prev_hash links
✓move log56 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay56 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
56 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-03T01:23:18.307Z S1 59771, S2 60000 35d34d3446 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-03T01:23:20.399Z S1 59771, S2 59908 2a1452dfd0 35d34d3446 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-03T01:23:22.517Z S1 59653, S2 59908 12d78a6872 2a1452dfd0 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-03T01:23:24.503Z S1 59653, S2 59922 a22b39ca11 12d78a6872 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-03T01:23:26.496Z S1 59660, S2 59922 1cad81fda6 a22b39ca11 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-03T01:23:28.517Z S1 59660, S2 59901 e3bc62445d 1cad81fda6 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-03T01:23:30.531Z S1 59646, S2 59901 b0a73f4be5 e3bc62445d sk_4707cd57
8 move S2 Exhibition1 8 2026-11-03T01:23:32.461Z S1 59646, S2 59971 6dfee9689e b0a73f4be5 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-03T01:23:34.437Z S1 59670, S2 59971 5a82120ca8 6dfee9689e sk_4707cd57
10 move S2 Exhibition1 10 2026-11-03T01:23:36.427Z S1 59670, S2 59981 2f95fd3acc 5a82120ca8 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-03T01:23:38.354Z S1 59743, S2 59981 5e420f753b 2f95fd3acc sk_4707cd57
12 move S2 Exhibition1 12 2026-11-03T01:23:40.322Z S1 59743, S2 60013 2c9d14d1a2 5e420f753b sk_4707cd57
13 move S1 Exhibition2 13 2026-11-03T01:23:42.312Z S1 59753, S2 60013 ca39e4b3c6 2c9d14d1a2 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-03T01:23:44.271Z S1 59753, S2 60054 883cdc8004 ca39e4b3c6 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-03T01:23:46.301Z S1 59723, S2 60054 264295df62 883cdc8004 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-03T01:23:48.308Z S1 59723, S2 60047 ebb5951466 264295df62 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-03T01:23:50.318Z S1 59713, S2 60047 e124a64b67 ebb5951466 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-03T01:23:52.325Z S1 59713, S2 60040 99234dceaf e124a64b67 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-03T01:23:54.253Z S1 59785, S2 60040 67b51cfe22 99234dceaf sk_4707cd57
20 move S2 Exhibition1 20 2026-11-03T01:23:56.239Z S1 59785, S2 60054 b09ddeae2a 67b51cfe22 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-03T01:23:58.311Z S1 59713, S2 60054 24e3b4281b b09ddeae2a sk_4707cd57
22 move S2 Exhibition1 22 2026-11-03T01:24:00.300Z S1 59713, S2 60065 6477e8f397 24e3b4281b sk_4707cd57
23 move S1 Exhibition2 23 2026-11-03T01:24:03.029Z S1 58984, S2 60065 8294b22e57 6477e8f397 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-03T01:24:05.128Z S1 58984, S2 59966 e22f017c06 8294b22e57 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-03T01:24:07.222Z S1 58890, S2 59966 c30248279d e22f017c06 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-03T01:24:09.203Z S1 58890, S2 59985 154607ecd6 c30248279d sk_4707cd57
27 move S1 Exhibition2 27 2026-11-03T01:24:11.227Z S1 58866, S2 59985 4caa5860cb 154607ecd6 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-03T01:24:13.211Z S1 58866, S2 60001 2d9d91659d 4caa5860cb sk_4707cd57
29 move S1 Exhibition2 29 2026-11-03T01:24:15.172Z S1 58905, S2 60001 f4798353be 2d9d91659d sk_4707cd57
30 move S2 Exhibition1 30 2026-11-03T01:24:17.195Z S1 58905, S2 59978 087d3c7f93 f4798353be sk_4707cd57
31 move S1 Exhibition2 31 2026-11-03T01:24:19.209Z S1 58891, S2 59978 daa3d89201 087d3c7f93 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-03T01:24:21.173Z S1 58891, S2 60014 410d378160 daa3d89201 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-03T01:24:23.210Z S1 58854, S2 60014 426867c74e 410d378160 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-03T01:24:25.179Z S1 58854, S2 60045 3a74a3f6c7 426867c74e sk_4707cd57
35 move S1 Exhibition2 35 2026-11-03T01:24:27.142Z S1 58891, S2 60045 2075b95156 3a74a3f6c7 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-03T01:24:29.086Z S1 58891, S2 60101 5e2f4d480d 2075b95156 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-03T01:24:31.024Z S1 58953, S2 60101 a95d526978 5e2f4d480d sk_4707cd57
38 move S2 Exhibition1 38 2026-11-03T01:24:32.961Z S1 58953, S2 60164 3c14aba7c5 a95d526978 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-03T01:24:34.897Z S1 59017, S2 60164 1066da81ec 3c14aba7c5 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-03T01:24:36.833Z S1 59017, S2 60228 a2bf2604a3 1066da81ec sk_4707cd57
41 move S1 Exhibition2 41 2026-11-03T01:24:38.766Z S1 59084, S2 60228 99bb1ee0ce a2bf2604a3 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-03T01:24:40.699Z S1 59084, S2 60295 73abdd3e98 99bb1ee0ce sk_4707cd57
43 move S1 Exhibition2 43 2026-11-03T01:24:42.633Z S1 59150, S2 60295 681c98a4c2 73abdd3e98 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-03T01:24:44.580Z S1 59150, S2 60348 ea09649b0c 681c98a4c2 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-03T01:24:46.512Z S1 59218, S2 60348 3d7a2cc6c9 ea09649b0c sk_4707cd57
46 move S2 Exhibition1 46 2026-11-03T01:24:48.447Z S1 59218, S2 60413 40a3dd737e 3d7a2cc6c9 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-03T01:24:50.375Z S1 59290, S2 60413 50779014dd 40a3dd737e sk_4707cd57
48 move S2 Exhibition1 48 2026-11-03T01:24:52.307Z S1 59290, S2 60481 25de1ec237 50779014dd sk_4707cd57
49 move S1 Exhibition2 49 2026-11-03T01:24:54.233Z S1 59364, S2 60481 e81988d7e9 25de1ec237 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-03T01:24:56.166Z S1 59364, S2 60548 69cf177af0 e81988d7e9 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-03T01:24:58.094Z S1 59436, S2 60548 f3fc1c4bc6 69cf177af0 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-03T01:25:00.144Z S1 59436, S2 60498 7fd9deaa0e f3fc1c4bc6 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-03T01:25:02.138Z S1 59442, S2 60498 b70e757303 7fd9deaa0e sk_4707cd57
54 move S2 Exhibition1 54 2026-11-03T01:25:04.128Z S1 59442, S2 60508 ee46836df6 b70e757303 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-03T01:25:06.065Z S1 59505, S2 60508 d220eb6445 ee46836df6 sk_4707cd57
56 move S2 Exhibition1 56 2026-11-03T01:25:07.995Z S1 59505, S2 60578 b009078523 d220eb6445 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_01M6FG1PZWEQRS1EJVZB416BK6

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