apigaming Sign in

Verify set set_01M6KHXJN4FT2V4S7YZY0HDC6T

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("6447978644202861694:set_01M6KHXJN4FT2V4S7YZY0HDC6T") = acf1263c03321010..., 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_01M6KHXJN6F12TE3YMFVZY6DZ9: 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-04T15:12:57.601Z S1 59848, S2 60000 d8f3bde6d6 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-04T15:12:59.705Z S1 59848, S2 59896 8fa461a055 d8f3bde6d6 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-04T15:13:02.723Z S1 58830, S2 59896 496a5e4927 8fa461a055 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-04T15:13:04.908Z S1 58830, S2 59711 dca5953a15 496a5e4927 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-04T15:13:07.117Z S1 58621, S2 59711 ca7a6cb3f4 dca5953a15 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-04T15:13:09.204Z S1 58621, S2 59624 41a2d28450 ca7a6cb3f4 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-04T15:13:11.321Z S1 58504, S2 59624 b4d53e6b83 41a2d28450 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-04T15:13:13.409Z S1 58504, S2 59536 ef343da420 b4d53e6b83 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-04T15:13:15.613Z S1 58300, S2 59536 251d9def31 ef343da420 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-04T15:13:17.560Z S1 58300, S2 59589 bab309e3fb 251d9def31 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-04T15:13:19.529Z S1 58331, S2 59589 1080d6f49f bab309e3fb sk_4707cd57
12 move S2 Exhibition2 12 2026-11-04T15:13:21.515Z S1 58331, S2 59603 3ba4f94f31 1080d6f49f sk_4707cd57
13 move S1 Exhibition1 13 2026-11-04T15:13:23.516Z S1 58330, S2 59603 a7677332cd 3ba4f94f31 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-04T15:13:25.449Z S1 58330, S2 59670 d515e0835f a7677332cd sk_4707cd57
15 move S1 Exhibition1 15 2026-11-04T15:13:27.424Z S1 58355, S2 59670 a7e94fcf3c d515e0835f sk_4707cd57
16 move S2 Exhibition2 16 2026-11-04T15:13:29.405Z S1 58355, S2 59689 998ca2f86b a7e94fcf3c sk_4707cd57
17 move S1 Exhibition1 17 2026-11-04T15:13:31.345Z S1 58415, S2 59689 a30f0dec73 998ca2f86b sk_4707cd57

Game 2 m_01M6KHXJN7FFAT4JQPXCGY2GQS: 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-04T15:12:57.598Z S1 59851, S2 60000 e50a720b97 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-04T15:12:59.701Z S1 59851, S2 59897 76933086a3 e50a720b97 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-04T15:13:02.709Z S1 58843, S2 59897 689d9dc961 76933086a3 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-04T15:13:04.820Z S1 58843, S2 59786 4c48fb7006 689d9dc961 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-04T15:13:07.119Z S1 58544, S2 59786 98ef1c138d 4c48fb7006 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-04T15:13:09.202Z S1 58544, S2 59703 3878cb6e8b 98ef1c138d sk_4707cd57
7 move S1 Exhibition2 7 2026-11-04T15:13:11.306Z S1 58440, S2 59703 752be397f6 3878cb6e8b sk_4707cd57
8 move S2 Exhibition1 8 2026-11-04T15:13:13.265Z S1 58440, S2 59744 37706b9b80 752be397f6 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-04T15:13:15.345Z S1 58360, S2 59744 22a4df0172 37706b9b80 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-04T15:13:17.411Z S1 58360, S2 59678 7fbb646428 22a4df0172 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-04T15:13:19.402Z S1 58369, S2 59678 fda33bf9b9 7fbb646428 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-04T15:13:21.409Z S1 58369, S2 59671 f99bde9753 fda33bf9b9 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-04T15:13:23.408Z S1 58370, S2 59671 b05f376b35 f99bde9753 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-04T15:13:25.411Z S1 58370, S2 59668 6f453b0638 b05f376b35 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-04T15:13:27.422Z S1 58359, S2 59668 0ee68ac4fd 6f453b0638 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-04T15:13:29.419Z S1 58359, S2 59671 f8c79cfa82 0ee68ac4fd sk_4707cd57
17 move S1 Exhibition2 17 2026-11-04T15:13:31.423Z S1 58355, S2 59671 10b1512460 f8c79cfa82 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-04T15:13:33.408Z S1 58355, S2 59686 10ab6bb70e 10b1512460 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-04T15:13:35.399Z S1 58364, S2 59686 a0e86e5cde 10ab6bb70e sk_4707cd57
20 move S2 Exhibition1 20 2026-11-04T15:13:37.410Z S1 58364, S2 59675 1f9b713dff a0e86e5cde sk_4707cd57
21 move S1 Exhibition2 21 2026-11-04T15:13:39.401Z S1 58373, S2 59675 abfc5d983b 1f9b713dff sk_4707cd57
22 move S2 Exhibition1 22 2026-11-04T15:13:41.362Z S1 58373, S2 59714 9ee79735fc abfc5d983b sk_4707cd57
23 move S1 Exhibition2 23 2026-11-04T15:13:43.499Z S1 58236, S2 59714 e237009b8d 9ee79735fc sk_4707cd57
24 move S2 Exhibition1 24 2026-11-04T15:13:45.497Z S1 58236, S2 59716 8f300a39e3 e237009b8d sk_4707cd57
25 move S1 Exhibition2 25 2026-11-04T15:13:47.461Z S1 58272, S2 59716 118e10c0de 8f300a39e3 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-04T15:13:49.526Z S1 58272, S2 59651 2a239b48e4 118e10c0de sk_4707cd57
27 move S1 Exhibition2 27 2026-11-04T15:13:51.465Z S1 58333, S2 59651 0777240687 2a239b48e4 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-04T15:13:53.532Z S1 58333, S2 59584 4c2b257d71 0777240687 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-04T15:13:55.527Z S1 58338, S2 59584 68f8f5e6bf 4c2b257d71 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-04T15:13:57.518Z S1 58338, S2 59593 2930a36c5b 68f8f5e6bf sk_4707cd57
31 move S1 Exhibition2 31 2026-11-04T15:13:59.446Z S1 58410, S2 59593 8379c086b5 2930a36c5b sk_4707cd57
32 move S2 Exhibition1 32 2026-11-04T15:14:01.952Z S1 58410, S2 59087 efbc8fb9b9 8379c086b5 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-04T15:14:04.214Z S1 58148, S2 59087 b455eab56e efbc8fb9b9 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-04T15:14:06.207Z S1 58148, S2 59094 20b8835800 b455eab56e sk_4707cd57
35 move S1 Exhibition2 35 2026-11-04T15:14:08.172Z S1 58183, S2 59094 e33064e720 20b8835800 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-04T15:14:10.132Z S1 58183, S2 59134 2707d10e52 e33064e720 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-04T15:14:12.080Z S1 58235, S2 59134 4b6209d66d 2707d10e52 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-04T15:14:14.051Z S1 58235, S2 59163 67da5e7971 4b6209d66d sk_4707cd57
39 move S1 Exhibition2 39 2026-11-04T15:14:15.991Z S1 58295, S2 59163 cd94b8f26c 67da5e7971 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-04T15:14:17.955Z S1 58295, S2 59199 7c0832e776 cd94b8f26c sk_4707cd57
41 move S1 Exhibition2 41 2026-11-04T15:14:19.918Z S1 58332, S2 59199 32949e0d72 7c0832e776 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-04T15:14:21.873Z S1 58332, S2 59244 52b7df76b6 32949e0d72 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-04T15:14:23.807Z S1 58398, S2 59244 e5c0cceef7 52b7df76b6 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-04T15:14:25.743Z S1 58398, S2 59308 6005d888a1 e5c0cceef7 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-04T15:14:27.678Z S1 58463, S2 59308 e08c007e45 6005d888a1 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-04T15:14:29.608Z S1 58463, S2 59378 3665793323 e08c007e45 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-04T15:14:31.542Z S1 58529, S2 59378 d28b11aaf0 3665793323 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-04T15:14:33.476Z S1 58529, S2 59444 b8ba80c23d d28b11aaf0 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-04T15:14:35.404Z S1 58601, S2 59444 8ccab3e44c b8ba80c23d sk_4707cd57
50 move S2 Exhibition1 50 2026-11-04T15:14:37.337Z S1 58601, S2 59511 a9fb1f532c 8ccab3e44c sk_4707cd57
51 move S1 Exhibition2 51 2026-11-04T15:14:39.272Z S1 58666, S2 59511 60f212337b a9fb1f532c sk_4707cd57
52 move S2 Exhibition1 52 2026-11-04T15:14:41.206Z S1 58666, S2 59577 7396a20ca0 60f212337b sk_4707cd57
53 move S1 Exhibition2 53 2026-11-04T15:14:43.138Z S1 58734, S2 59577 dfc378cee8 7396a20ca0 sk_4707cd57
54 move S2 Exhibition1 54 2026-11-04T15:14:45.072Z S1 58734, S2 59643 4d9713382e dfc378cee8 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-04T15:14:47.005Z S1 58801, S2 59643 4c2bebbd01 4d9713382e sk_4707cd57
56 move S2 Exhibition1 56 2026-11-04T15:14:48.933Z S1 58801, S2 59715 68a19d9a63 4c2bebbd01 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-04T15:14:50.858Z S1 58876, S2 59715 89e8bc7cdc 68a19d9a63 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-04T15:14:52.801Z S1 58876, S2 59772 792192a3c9 89e8bc7cdc sk_4707cd57
59 move S1 Exhibition2 59 2026-11-04T15:14:54.728Z S1 58949, S2 59772 d7aed7157c 792192a3c9 sk_4707cd57
60 move S2 Exhibition1 60 2026-11-04T15:14:56.659Z S1 58949, S2 59841 5faddee715 d7aed7157c sk_4707cd57
61 move S1 Exhibition2 61 2026-11-04T15:14:58.586Z S1 59022, S2 59841 f4a1312103 5faddee715 sk_4707cd57
62 move S2 Exhibition1 62 2026-11-04T15:15:00.517Z S1 59022, S2 59910 1f19c9e67d f4a1312103 sk_4707cd57
63 move S1 Exhibition2 63 2026-11-04T15:15:02.494Z S1 59045, S2 59910 a536c8836c 1f19c9e67d sk_4707cd57
64 move S2 Exhibition1 64 2026-11-04T15:15:04.482Z S1 59045, S2 59922 7569a8c749 a536c8836c 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_01M6KHXJN4FT2V4S7YZY0HDC6T

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