apigaming Sign in

Verify set set_01M6HNM549EKXS7A0QEAW20MCW

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("5597580788206756533:set_01M6HNM549EKXS7A0QEAW20MCW") = 657a1d4787d2ed8c..., 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_01M6HNM54BF2E8DTGC9Z3F7RPD: verified

✓signatures17 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..17, every prev_hash links
✓move log17 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay17 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
17 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-03T21:39:14.323Z S1 59803, S2 60000 1a6c8c0156 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-03T21:39:16.503Z S1 59803, S2 59820 678f562cdd 1a6c8c0156 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-03T21:39:18.608Z S1 59698, S2 59820 958a1939e2 678f562cdd sk_4707cd57
4 move S2 Exhibition2 4 2026-11-03T21:39:20.703Z S1 59698, S2 59725 f464c1ad83 958a1939e2 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-03T21:39:22.904Z S1 59497, S2 59725 86d625013d f464c1ad83 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-03T21:39:24.850Z S1 59497, S2 59779 6fb2969d81 86d625013d sk_4707cd57
7 move S1 Exhibition1 7 2026-11-03T21:39:26.895Z S1 59452, S2 59779 332faa0dfe 6fb2969d81 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-03T21:39:28.860Z S1 59452, S2 59814 5d72c9b61e 332faa0dfe sk_4707cd57
9 move S1 Exhibition1 9 2026-11-03T21:39:30.790Z S1 59522, S2 59814 14052d8109 5d72c9b61e sk_4707cd57
10 move S2 Exhibition2 10 2026-11-03T21:39:32.739Z S1 59522, S2 59865 58c8544d06 14052d8109 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-03T21:39:34.664Z S1 59597, S2 59865 8a1cc568ac 58c8544d06 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-03T21:39:36.622Z S1 59597, S2 59907 5057d919c9 8a1cc568ac sk_4707cd57
13 move S1 Exhibition1 13 2026-11-03T21:39:38.549Z S1 59670, S2 59907 23785ff82b 5057d919c9 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-03T21:39:40.478Z S1 59670, S2 59978 ff8772dde2 23785ff82b sk_4707cd57
15 move S1 Exhibition1 15 2026-11-03T21:39:42.405Z S1 59743, S2 59978 012f58b7b0 ff8772dde2 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-03T21:39:44.339Z S1 59743, S2 60044 6dcafceb21 012f58b7b0 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-03T21:39:46.272Z S1 59810, S2 60044 9799af4d5d 6dcafceb21 sk_4707cd57

Game 2 m_01M6HNM54CF88V54RGMDGG4K1F: verified

✓signatures64 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..64, every prev_hash links
✓move log64 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay64 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
64 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-03T21:39:14.308Z S1 59818, S2 60000 3f02c2da47 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-03T21:39:16.415Z S1 59818, S2 59893 d6adff1aa1 3f02c2da47 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-03T21:39:18.603Z S1 59630, S2 59893 5a921c1826 d6adff1aa1 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-03T21:39:20.703Z S1 59630, S2 59793 787da5041b 5a921c1826 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-03T21:39:22.909Z S1 59424, S2 59793 648d19631d 787da5041b sk_4707cd57
6 move S2 Exhibition1 6 2026-11-03T21:39:24.925Z S1 59424, S2 59777 0ea954e072 648d19631d sk_4707cd57
7 move S1 Exhibition2 7 2026-11-03T21:39:27.015Z S1 59334, S2 59777 e48786176a 0ea954e072 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-03T21:39:29.100Z S1 59334, S2 59692 8bcd3edc93 e48786176a sk_4707cd57
9 move S1 Exhibition2 9 2026-11-03T21:39:31.133Z S1 59301, S2 59692 6a5f6e2776 8bcd3edc93 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-03T21:39:33.221Z S1 59301, S2 59604 ef96c32be3 6a5f6e2776 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-03T21:39:35.225Z S1 59297, S2 59604 a6cd6e49ef ef96c32be3 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-03T21:39:37.214Z S1 59297, S2 59615 47fd66c806 a6cd6e49ef sk_4707cd57
13 move S1 Exhibition2 13 2026-11-03T21:39:39.205Z S1 59306, S2 59615 84061487d7 47fd66c806 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-03T21:39:41.134Z S1 59306, S2 59686 1e0c26bc14 84061487d7 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-03T21:39:43.102Z S1 59338, S2 59686 9028aa0cc7 1e0c26bc14 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-03T21:39:45.096Z S1 59338, S2 59692 724a62cd63 9028aa0cc7 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-03T21:39:47.097Z S1 59337, S2 59692 f340f486e3 724a62cd63 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-03T21:39:49.125Z S1 59337, S2 59664 eff315ee60 f340f486e3 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-03T21:39:51.094Z S1 59368, S2 59664 38eea2e428 eff315ee60 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-03T21:39:53.123Z S1 59368, S2 59635 7ca026b5e3 38eea2e428 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-03T21:39:55.127Z S1 59364, S2 59635 7cc4346dd0 7ca026b5e3 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-03T21:39:57.101Z S1 59364, S2 59661 31869f461f 7cc4346dd0 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-03T21:39:59.054Z S1 59411, S2 59661 3f598fc448 31869f461f sk_4707cd57
24 move S2 Exhibition1 24 2026-11-03T21:40:01.001Z S1 59411, S2 59714 a13d4b7b26 3f598fc448 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-03T21:40:03.207Z S1 59205, S2 59714 03289f0824 a13d4b7b26 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-03T21:40:05.204Z S1 59205, S2 59717 e17201aa29 03289f0824 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-03T21:40:07.156Z S1 59253, S2 59717 b034b47372 e17201aa29 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-03T21:40:09.105Z S1 59253, S2 59768 91feaf9ee3 b034b47372 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-03T21:40:11.054Z S1 59304, S2 59768 7e5080fd74 91feaf9ee3 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-03T21:40:13.005Z S1 59304, S2 59817 13383537cd 7e5080fd74 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-03T21:40:14.953Z S1 59356, S2 59817 ecc3d2e395 13383537cd sk_4707cd57
32 move S2 Exhibition1 32 2026-11-03T21:40:16.899Z S1 59356, S2 59871 407be06bc2 ecc3d2e395 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-03T21:40:18.847Z S1 59408, S2 59871 c99cba0226 407be06bc2 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-03T21:40:20.807Z S1 59408, S2 59911 a5b9a7e4a0 c99cba0226 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-03T21:40:22.754Z S1 59461, S2 59911 cd260b0c22 a5b9a7e4a0 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-03T21:40:24.695Z S1 59461, S2 59970 bae5da7b5a cd260b0c22 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-03T21:40:26.635Z S1 59521, S2 59970 38fe5e96cd bae5da7b5a sk_4707cd57
38 move S2 Exhibition1 38 2026-11-03T21:40:28.592Z S1 59521, S2 60013 9951aca4d9 38fe5e96cd sk_4707cd57
39 move S1 Exhibition2 39 2026-11-03T21:40:30.537Z S1 59576, S2 60013 a13d485dbd 9951aca4d9 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-03T21:40:32.484Z S1 59576, S2 60066 f65b467584 a13d485dbd sk_4707cd57
41 move S1 Exhibition2 41 2026-11-03T21:40:34.424Z S1 59636, S2 60066 4d7e55669d f65b467584 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-03T21:40:36.370Z S1 59636, S2 60120 753d35f629 4d7e55669d sk_4707cd57
43 move S1 Exhibition2 43 2026-11-03T21:40:38.304Z S1 59702, S2 60120 8bf624ffa8 753d35f629 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-03T21:40:40.237Z S1 59702, S2 60187 fa89174d2b 8bf624ffa8 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-03T21:40:42.185Z S1 59754, S2 60187 90b25f1671 fa89174d2b sk_4707cd57
46 move S2 Exhibition1 46 2026-11-03T21:40:44.127Z S1 59754, S2 60245 0756ae8795 90b25f1671 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-03T21:40:46.065Z S1 59816, S2 60245 257a11a29c 0756ae8795 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-03T21:40:48.031Z S1 59816, S2 60279 acd445e246 257a11a29c sk_4707cd57
49 move S1 Exhibition2 49 2026-11-03T21:40:49.974Z S1 59873, S2 60279 526ae4c2ad acd445e246 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-03T21:40:51.908Z S1 59873, S2 60345 bea993a1e5 526ae4c2ad sk_4707cd57
51 move S1 Exhibition2 51 2026-11-03T21:40:53.837Z S1 59944, S2 60345 e3e7e28f77 bea993a1e5 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-03T21:40:55.767Z S1 59944, S2 60415 c9c084e61b e3e7e28f77 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-03T21:40:57.703Z S1 60008, S2 60415 90dee7ebc3 c9c084e61b sk_4707cd57
54 move S2 Exhibition1 54 2026-11-03T21:40:59.637Z S1 60008, S2 60481 12a46e8b62 90dee7ebc3 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-03T21:41:01.598Z S1 60047, S2 60481 a3099d0a98 12a46e8b62 sk_4707cd57
56 move S2 Exhibition1 56 2026-11-03T21:41:03.591Z S1 60047, S2 60488 bb5e98378b a3099d0a98 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-03T21:41:05.533Z S1 60105, S2 60488 f2f927d21b bb5e98378b sk_4707cd57
58 move S2 Exhibition1 58 2026-11-03T21:41:07.460Z S1 60105, S2 60561 f03858a295 f2f927d21b sk_4707cd57
59 move S1 Exhibition2 59 2026-11-03T21:41:09.386Z S1 60179, S2 60561 8552af58e9 f03858a295 sk_4707cd57
60 move S2 Exhibition1 60 2026-11-03T21:41:11.312Z S1 60179, S2 60635 f9e680d7de 8552af58e9 sk_4707cd57
61 move S1 Exhibition2 61 2026-11-03T21:41:13.242Z S1 60249, S2 60635 f7a25688f1 f9e680d7de sk_4707cd57
62 move S2 Exhibition1 62 2026-11-03T21:41:15.172Z S1 60249, S2 60705 2872c0913d f7a25688f1 sk_4707cd57
63 move S1 Exhibition2 63 2026-11-03T21:41:17.102Z S1 60319, S2 60705 a4c897d5d3 2872c0913d sk_4707cd57
64 move S2 Exhibition1 64 2026-11-03T21:41:19.035Z S1 60319, S2 60772 c086c49367 a4c897d5d3 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_01M6HNM549EKXS7A0QEAW20MCW

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