apigaming Sign in

Verify set set_01M70HVYAVFSXBFMQJ4R6WDQ5W

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("2498890396574038186:set_01M70HVYAVFSXBFMQJ4R6WDQ5W") = 56cf286ee114c4ae..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 32, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 33}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M70HVYAYE6AVSJ527MVNSMAB: 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 Exhibition1 1 2026-11-09T16:22:11.711Z S1 59770, S2 60000 30893d8192 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-09T16:22:14.404Z S1 59770, S2 59307 6b6c03ec61 30893d8192 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-09T16:22:16.504Z S1 59670, S2 59307 6009cb803c 6b6c03ec61 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-09T16:22:18.464Z S1 59670, S2 59347 bc7d4c95cc 6009cb803c sk_4707cd57
5 move S1 Exhibition1 5 2026-11-09T16:22:20.497Z S1 59637, S2 59347 080f70058f bc7d4c95cc sk_4707cd57
6 move S2 Exhibition2 6 2026-11-09T16:22:22.601Z S1 59637, S2 59243 ddf0ff384f 080f70058f sk_4707cd57
7 move S1 Exhibition1 7 2026-11-09T16:22:24.824Z S1 59414, S2 59243 c82c281e24 ddf0ff384f sk_4707cd57
8 move S2 Exhibition2 8 2026-11-09T16:22:26.901Z S1 59414, S2 59166 1a8e3706e2 c82c281e24 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-09T16:22:28.996Z S1 59319, S2 59166 2e2704ef2e 1a8e3706e2 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-09T16:22:30.998Z S1 59319, S2 59164 e48dcce392 2e2704ef2e sk_4707cd57
11 move S1 Exhibition1 11 2026-11-09T16:22:33.020Z S1 59297, S2 59164 57e897dab4 e48dcce392 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-09T16:22:35.008Z S1 59297, S2 59176 1434b87bf3 57e897dab4 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-09T16:22:36.958Z S1 59347, S2 59176 0a0a763c3f 1434b87bf3 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-09T16:22:39.016Z S1 59347, S2 59118 79497c3967 0a0a763c3f sk_4707cd57
15 move S1 Exhibition1 15 2026-11-09T16:22:40.984Z S1 59379, S2 59118 7b2443f3f3 79497c3967 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-09T16:22:43.026Z S1 59379, S2 59076 4d65d44acd 7b2443f3f3 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-09T16:22:45.130Z S1 59275, S2 59076 2cd4cd7e5b 4d65d44acd sk_4707cd57
18 move S2 Exhibition2 18 2026-11-09T16:22:47.116Z S1 59275, S2 59090 4592c9f76a 2cd4cd7e5b sk_4707cd57
19 move S1 Exhibition1 19 2026-11-09T16:22:49.102Z S1 59289, S2 59090 d226f1ab7e 4592c9f76a sk_4707cd57
20 move S2 Exhibition2 20 2026-11-09T16:22:51.107Z S1 59289, S2 59085 128ad2360e d226f1ab7e sk_4707cd57
21 move S1 Exhibition1 21 2026-11-09T16:22:53.069Z S1 59327, S2 59085 f4cbc5ab72 128ad2360e sk_4707cd57
22 move S2 Exhibition2 22 2026-11-09T16:22:55.109Z S1 59327, S2 59045 fcda4b3e8d f4cbc5ab72 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-09T16:22:57.080Z S1 59356, S2 59045 195b7a00f9 fcda4b3e8d sk_4707cd57
24 move S2 Exhibition2 24 2026-11-09T16:22:59.038Z S1 59356, S2 59087 aeedd521dd 195b7a00f9 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-09T16:23:01.015Z S1 59379, S2 59087 d92150d77e aeedd521dd sk_4707cd57
26 move S2 Exhibition2 26 2026-11-09T16:23:03.040Z S1 59379, S2 59062 8dad9409ca d92150d77e sk_4707cd57
27 move S1 Exhibition1 27 2026-11-09T16:23:05.078Z S1 59341, S2 59062 3383cd8ccc 8dad9409ca sk_4707cd57
28 move S2 Exhibition2 28 2026-11-09T16:23:07.033Z S1 59341, S2 59107 c4eab593aa 3383cd8ccc sk_4707cd57
29 move S1 Exhibition1 29 2026-11-09T16:23:08.966Z S1 59408, S2 59107 a8aba73292 c4eab593aa sk_4707cd57
30 move S2 Exhibition2 30 2026-11-09T16:23:10.926Z S1 59408, S2 59147 934b28882e a8aba73292 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-09T16:23:12.888Z S1 59446, S2 59147 d5c8796201 934b28882e sk_4707cd57
32 move S2 Exhibition2 32 2026-11-09T16:23:14.851Z S1 59446, S2 59184 e09cd17ffd d5c8796201 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-09T16:23:16.830Z S1 59467, S2 59184 39fadfa5f3 e09cd17ffd sk_4707cd57
34 move S2 Exhibition2 34 2026-11-09T16:23:18.788Z S1 59467, S2 59226 e127756b14 39fadfa5f3 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-09T16:23:20.747Z S1 59508, S2 59226 923a7031ac e127756b14 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-09T16:23:22.712Z S1 59508, S2 59261 04681432e5 923a7031ac sk_4707cd57
37 move S1 Exhibition1 37 2026-11-09T16:23:24.661Z S1 59559, S2 59261 b81d14ad42 04681432e5 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-09T16:23:26.613Z S1 59559, S2 59309 f13b533eb6 b81d14ad42 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-09T16:23:28.563Z S1 59609, S2 59309 eb5a07d9a9 f13b533eb6 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-09T16:23:30.511Z S1 59609, S2 59361 2c7195b0fb eb5a07d9a9 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-09T16:23:32.454Z S1 59666, S2 59361 cb8ff55682 2c7195b0fb sk_4707cd57
42 move S2 Exhibition2 42 2026-11-09T16:23:34.397Z S1 59666, S2 59418 b9dd998e25 cb8ff55682 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-09T16:23:36.338Z S1 59725, S2 59418 0bf28323a4 b9dd998e25 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-09T16:23:38.282Z S1 59725, S2 59474 f51d5ee182 0bf28323a4 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-09T16:23:40.225Z S1 59782, S2 59474 992f79852e f51d5ee182 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-09T16:23:42.167Z S1 59782, S2 59532 5b169127e4 992f79852e sk_4707cd57
47 move S1 Exhibition1 47 2026-11-09T16:23:44.102Z S1 59847, S2 59532 39d51d97e2 5b169127e4 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-09T16:23:46.038Z S1 59847, S2 59596 33f8dcfd05 39d51d97e2 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-09T16:23:47.971Z S1 59914, S2 59596 dff20a0ad2 33f8dcfd05 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-09T16:23:49.905Z S1 59914, S2 59662 7078668561 dff20a0ad2 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-09T16:23:51.836Z S1 59983, S2 59662 ed4d58975e 7078668561 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-09T16:23:53.768Z S1 59983, S2 59730 76d68945dd ed4d58975e sk_4707cd57
53 move S1 Exhibition1 53 2026-11-09T16:23:55.696Z S1 60055, S2 59730 5093e08865 76d68945dd sk_4707cd57
54 move S2 Exhibition2 54 2026-11-09T16:23:57.625Z S1 60055, S2 59801 1b4f8ceaef 5093e08865 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-09T16:23:59.556Z S1 60124, S2 59801 30d7171a90 1b4f8ceaef sk_4707cd57
56 move S2 Exhibition2 56 2026-11-09T16:24:01.502Z S1 60124, S2 59855 8fc3108e81 30d7171a90 sk_4707cd57
57 move S1 Exhibition1 57 2026-11-09T16:24:03.466Z S1 60160, S2 59855 34d2552b61 8fc3108e81 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-09T16:24:05.431Z S1 60160, S2 59890 bd62aac6ac 34d2552b61 sk_4707cd57
59 move S1 Exhibition1 59 2026-11-09T16:24:07.373Z S1 60218, S2 59890 fd36d0cc76 bd62aac6ac sk_4707cd57
60 move S2 Exhibition2 60 2026-11-09T16:24:09.306Z S1 60218, S2 59957 a81e0b2174 fd36d0cc76 sk_4707cd57
61 move S1 Exhibition1 61 2026-11-09T16:24:11.242Z S1 60282, S2 59957 7405c57636 a81e0b2174 sk_4707cd57
62 move S2 Exhibition2 62 2026-11-09T16:24:13.173Z S1 60282, S2 60026 311c1a852b 7405c57636 sk_4707cd57
63 move S1 Exhibition1 63 2026-11-09T16:24:15.105Z S1 60350, S2 60026 7dfb2bc7bb 311c1a852b sk_4707cd57
64 move S2 Exhibition2 64 2026-11-09T16:24:17.031Z S1 60350, S2 60100 936cd422ff 7dfb2bc7bb sk_4707cd57

Game 2 m_01M70HVYB0FMHTGQ9FNR4C3JHR: verified

✓signatures66 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..66, every prev_hash links
✓move log66 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay66 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
66 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-09T16:22:11.726Z S1 59755, S2 60000 2e6046b548 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-09T16:22:14.402Z S1 59755, S2 59324 40b274f6e6 2e6046b548 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-09T16:22:16.504Z S1 59653, S2 59324 f96a039256 40b274f6e6 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-09T16:22:18.531Z S1 59653, S2 59297 f28cceebb8 f96a039256 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-09T16:22:20.614Z S1 59570, S2 59297 26a0f4fda7 f28cceebb8 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-09T16:22:22.612Z S1 59570, S2 59299 b5925c4f3b 26a0f4fda7 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-09T16:22:24.811Z S1 59371, S2 59299 3b306f00b3 b5925c4f3b sk_4707cd57
8 move S2 Exhibition1 8 2026-11-09T16:22:26.905Z S1 59371, S2 59205 620db4edfd 3b306f00b3 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-09T16:22:29.100Z S1 59176, S2 59205 71ecdb1a2e 620db4edfd sk_4707cd57
10 move S2 Exhibition1 10 2026-11-09T16:22:31.118Z S1 59176, S2 59187 9b856aad69 71ecdb1a2e sk_4707cd57
11 move S1 Exhibition2 11 2026-11-09T16:22:33.216Z S1 59078, S2 59187 cf613ae7d0 9b856aad69 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-09T16:22:35.223Z S1 59078, S2 59180 02b0c83fed cf613ae7d0 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-09T16:22:37.164Z S1 59137, S2 59180 60d83153d9 02b0c83fed sk_4707cd57
14 move S2 Exhibition1 14 2026-11-09T16:22:39.133Z S1 59137, S2 59211 56f3b8e7c9 60d83153d9 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-09T16:22:41.137Z S1 59133, S2 59211 5c28c04e74 56f3b8e7c9 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-09T16:22:43.211Z S1 59133, S2 59137 636b6971b1 5c28c04e74 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-09T16:22:45.203Z S1 59141, S2 59137 25a0cf8cd1 636b6971b1 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-09T16:22:47.230Z S1 59141, S2 59110 fd5718d077 25a0cf8cd1 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-09T16:22:49.321Z S1 59050, S2 59110 8deb93ae05 fd5718d077 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-09T16:22:51.322Z S1 59050, S2 59109 9121d45b1a 8deb93ae05 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-09T16:22:53.440Z S1 58932, S2 59109 65766272ee 9121d45b1a sk_4707cd57
22 move S2 Exhibition1 22 2026-11-09T16:22:55.390Z S1 58932, S2 59159 f491bcec71 65766272ee sk_4707cd57
23 move S1 Exhibition2 23 2026-11-09T16:22:57.400Z S1 58922, S2 59159 9c7471eda2 f491bcec71 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-09T16:22:59.397Z S1 58922, S2 59162 69c3c3e3f8 9c7471eda2 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-09T16:23:01.875Z S1 58444, S2 59162 037d011fa8 69c3c3e3f8 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-09T16:23:04.115Z S1 58444, S2 58922 dfc9d42aab 037d011fa8 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-09T16:23:06.057Z S1 58502, S2 58922 014d09a3e6 dfc9d42aab sk_4707cd57
28 move S2 Exhibition1 28 2026-11-09T16:23:08.092Z S1 58502, S2 58887 c085596dd4 014d09a3e6 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-09T16:23:10.128Z S1 58466, S2 58887 556982ab56 c085596dd4 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-09T16:23:12.125Z S1 58466, S2 58890 8ef82d2fad 556982ab56 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-09T16:23:14.129Z S1 58462, S2 58890 e5c25775d0 8ef82d2fad sk_4707cd57
32 move S2 Exhibition1 32 2026-11-09T16:23:16.109Z S1 58462, S2 58910 ce1728015c e5c25775d0 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-09T16:23:18.067Z S1 58504, S2 58910 80a7e338cd ce1728015c sk_4707cd57
34 move S2 Exhibition1 34 2026-11-09T16:23:20.097Z S1 58504, S2 58880 56e3ea5547 80a7e338cd sk_4707cd57
35 move S1 Exhibition2 35 2026-11-09T16:23:22.116Z S1 58485, S2 58880 1f1d07780b 56e3ea5547 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-09T16:23:24.052Z S1 58485, S2 58944 7299da17b3 1f1d07780b sk_4707cd57
37 move S1 Exhibition2 37 2026-11-09T16:23:26.035Z S1 58502, S2 58944 312ebc0f3b 7299da17b3 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-09T16:23:28.116Z S1 58502, S2 58863 95700ecd56 312ebc0f3b sk_4707cd57
39 move S1 Exhibition2 39 2026-11-09T16:23:30.114Z S1 58504, S2 58863 b1a8be81d8 95700ecd56 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-09T16:23:32.099Z S1 58504, S2 58878 37e3053475 b1a8be81d8 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-09T16:23:34.031Z S1 58572, S2 58878 9a82085af2 37e3053475 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-09T16:23:35.988Z S1 58572, S2 58921 a59559302b 9a82085af2 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-09T16:23:37.947Z S1 58613, S2 58921 e8a4fa4d50 a59559302b sk_4707cd57
44 move S2 Exhibition1 44 2026-11-09T16:23:39.921Z S1 58613, S2 58947 5fd78b917d e8a4fa4d50 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-09T16:23:41.874Z S1 58660, S2 58947 c0168abf82 5fd78b917d sk_4707cd57
46 move S2 Exhibition1 46 2026-11-09T16:23:43.834Z S1 58660, S2 58987 e7dbf51e94 c0168abf82 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-09T16:23:45.788Z S1 58706, S2 58987 2e834f95b2 e7dbf51e94 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-09T16:23:47.745Z S1 58706, S2 59030 26935a62f1 2e834f95b2 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-09T16:23:49.689Z S1 58762, S2 59030 a0d1534bcb 26935a62f1 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-09T16:23:51.640Z S1 58762, S2 59079 2c1f3cafbd a0d1534bcb sk_4707cd57
51 move S1 Exhibition2 51 2026-11-09T16:23:53.578Z S1 58824, S2 59079 96626c9d45 2c1f3cafbd sk_4707cd57
52 move S2 Exhibition1 52 2026-11-09T16:23:55.511Z S1 58824, S2 59146 292bb3b7f4 96626c9d45 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-09T16:23:57.447Z S1 58888, S2 59146 e9411240a5 292bb3b7f4 sk_4707cd57
54 move S2 Exhibition1 54 2026-11-09T16:23:59.384Z S1 58888, S2 59209 96ef8ae40b e9411240a5 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-09T16:24:01.346Z S1 58926, S2 59209 d20d514c59 96ef8ae40b sk_4707cd57
56 move S2 Exhibition1 56 2026-11-09T16:24:03.295Z S1 58926, S2 59260 71df35b5d6 d20d514c59 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-09T16:24:05.253Z S1 58968, S2 59260 067582dbac 71df35b5d6 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-09T16:24:07.193Z S1 58968, S2 59320 09e9fa2b96 067582dbac sk_4707cd57
59 move S1 Exhibition2 59 2026-11-09T16:24:09.123Z S1 59038, S2 59320 47e08bbef8 09e9fa2b96 sk_4707cd57
60 move S2 Exhibition1 60 2026-11-09T16:24:11.053Z S1 59038, S2 59390 ccda1ecbe5 47e08bbef8 sk_4707cd57
61 move S1 Exhibition2 61 2026-11-09T16:24:12.995Z S1 59096, S2 59390 b1a0102f59 ccda1ecbe5 sk_4707cd57
62 move S2 Exhibition1 62 2026-11-09T16:24:14.937Z S1 59096, S2 59448 7c94898378 b1a0102f59 sk_4707cd57
63 move S1 Exhibition2 63 2026-11-09T16:24:16.870Z S1 59163, S2 59448 274640f697 7c94898378 sk_4707cd57
64 move S2 Exhibition1 64 2026-11-09T16:24:18.807Z S1 59163, S2 59511 7b495292f3 274640f697 sk_4707cd57
65 move S1 Exhibition2 65 2026-11-09T16:24:20.742Z S1 59228, S2 59511 bb2f144a22 7b495292f3 sk_4707cd57
66 move S2 Exhibition1 66 2026-11-09T16:24:22.677Z S1 59228, S2 59576 3b8d31b5ad bb2f144a22 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_01M70HVYAVFSXBFMQJ4R6WDQ5W

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