apigaming Sign in

Verify set set_01M79BHHNGE018RR81WPRZ6HJT

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("3197519872858760196:set_01M79BHHNGE018RR81WPRZ6HJT") = c112f865e318681f..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 9, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 36}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M79BHHNKEW8BCZXHDGWYA26B: verified

✓signatures18 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..18, every prev_hash links
✓move log18 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay18 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
18 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T02:24:49.400Z S1 59869, S2 60000 630eab26dc start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T02:24:51.437Z S1 59869, S2 59963 59622a11b3 630eab26dc sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T02:24:53.717Z S1 59589, S2 59963 b294b31269 59622a11b3 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T02:24:55.804Z S1 59589, S2 59876 08327eb6d3 b294b31269 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T02:24:57.899Z S1 59494, S2 59876 d7bf7c15ff 08327eb6d3 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T02:25:00.120Z S1 59494, S2 59655 a46b82512a d7bf7c15ff sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T02:25:02.807Z S1 58807, S2 59655 35ed7392db a46b82512a sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T02:25:05.235Z S1 58807, S2 59227 a473720d15 35ed7392db sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T02:25:07.322Z S1 58720, S2 59227 ddb88cc4bb a473720d15 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T02:25:09.279Z S1 58720, S2 59270 98ff9c9f1d ddb88cc4bb sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T02:25:11.303Z S1 58696, S2 59270 ec61ed0b7b 98ff9c9f1d sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T02:25:13.230Z S1 58696, S2 59343 7894a30d42 ec61ed0b7b sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T02:25:15.210Z S1 58716, S2 59343 a6525e9e9d 7894a30d42 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T02:25:17.145Z S1 58716, S2 59408 20d391bec8 a6525e9e9d sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T02:25:19.227Z S1 58634, S2 59408 68defdf9d5 20d391bec8 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T02:25:21.202Z S1 58634, S2 59433 9ec89fb9c0 68defdf9d5 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T02:25:23.147Z S1 58689, S2 59433 b988c1195f 9ec89fb9c0 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T02:25:25.115Z S1 58689, S2 59465 9f4f9c707f b988c1195f sk_4707cd57

Game 2 m_01M79BHHNMEK0V9XFBQM2A0W75: verified

✓signatures72 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..72, every prev_hash links
✓move log72 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay72 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
72 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T02:24:49.335Z S1 59934, S2 60000 3ec2b0f7f0 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T02:24:51.430Z S1 59934, S2 59905 56226c068c 3ec2b0f7f0 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T02:24:53.718Z S1 59646, S2 59905 55df76b4e7 56226c068c sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T02:24:55.807Z S1 59646, S2 59816 dea19056aa 55df76b4e7 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T02:24:57.835Z S1 59618, S2 59816 d331bfdb85 dea19056aa sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T02:25:00.031Z S1 59618, S2 59620 7a7d3e14ca d331bfdb85 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T02:25:02.802Z S1 58847, S2 59620 5b07626e42 7a7d3e14ca sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T02:25:05.042Z S1 58847, S2 59380 eaec0dc238 5b07626e42 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T02:25:07.104Z S1 58785, S2 59380 4a7bf7293f eaec0dc238 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T02:25:09.048Z S1 58785, S2 59436 7402331318 4a7bf7293f sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T02:25:11.017Z S1 58816, S2 59436 b2808b51d4 7402331318 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T02:25:12.996Z S1 58816, S2 59457 456d9efcfd b2808b51d4 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T02:25:15.010Z S1 58802, S2 59457 6594347db3 456d9efcfd sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T02:25:16.977Z S1 58802, S2 59490 05a8287ebf 6594347db3 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T02:25:19.032Z S1 58747, S2 59490 0a1f20cbc6 05a8287ebf sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T02:25:21.103Z S1 58747, S2 59419 ebab4fe4f4 0a1f20cbc6 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T02:25:23.103Z S1 58747, S2 59419 58203f535c ebab4fe4f4 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T02:25:25.101Z S1 58747, S2 59421 cb759358c6 58203f535c sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T02:25:27.110Z S1 58738, S2 59421 a8c91c3b82 cb759358c6 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T02:25:29.074Z S1 58738, S2 59457 43696afe82 a8c91c3b82 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T02:25:31.127Z S1 58685, S2 59457 23e571f709 43696afe82 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T02:25:33.209Z S1 58685, S2 59375 f06d9c1419 23e571f709 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T02:25:35.200Z S1 58694, S2 59375 2c0ba03702 f06d9c1419 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T02:25:37.201Z S1 58694, S2 59374 3bf92ead2b 2c0ba03702 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T02:25:39.155Z S1 58740, S2 59374 da83a2b630 3bf92ead2b sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T02:25:41.082Z S1 58740, S2 59447 db37a57316 da83a2b630 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-13T02:25:43.036Z S1 58786, S2 59447 18b6ac1be6 db37a57316 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-13T02:25:44.994Z S1 58786, S2 59489 86ecb6cadd 18b6ac1be6 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-13T02:25:46.946Z S1 58834, S2 59489 5fd4012b63 86ecb6cadd sk_4707cd57
30 move S2 Exhibition1 30 2026-11-13T02:25:48.893Z S1 58834, S2 59542 f8ddd01ce2 5fd4012b63 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-13T02:25:50.841Z S1 58886, S2 59542 79d49b421a f8ddd01ce2 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-13T02:25:52.768Z S1 58886, S2 59615 f04c08cf16 79d49b421a sk_4707cd57
33 move S1 Exhibition2 33 2026-11-13T02:25:54.692Z S1 58962, S2 59615 2d41b5e5c1 f04c08cf16 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-13T02:25:56.631Z S1 58962, S2 59676 209a3f0317 2d41b5e5c1 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-13T02:25:58.569Z S1 59024, S2 59676 81da6cfe82 209a3f0317 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-13T02:26:00.497Z S1 59024, S2 59748 b80dbeffca 81da6cfe82 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-13T02:26:02.653Z S1 58868, S2 59748 f230a3b5a0 b80dbeffca sk_4707cd57
38 move S2 Exhibition1 38 2026-11-13T02:26:04.731Z S1 58868, S2 59670 172413caf4 f230a3b5a0 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-13T02:26:06.676Z S1 58923, S2 59670 92d67c7b36 172413caf4 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-13T02:26:08.629Z S1 58923, S2 59717 a3cc8e9c6e 92d67c7b36 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-13T02:26:10.555Z S1 58997, S2 59717 1b039bd7f5 a3cc8e9c6e sk_4707cd57
42 move S2 Exhibition1 42 2026-11-13T02:26:12.521Z S1 58997, S2 59751 b17b740fe1 1b039bd7f5 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-13T02:26:14.465Z S1 59053, S2 59751 10617d7498 b17b740fe1 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-13T02:26:16.417Z S1 59053, S2 59799 a5a67dd246 10617d7498 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-13T02:26:18.341Z S1 59129, S2 59799 8726ca291e a5a67dd246 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-13T02:26:20.284Z S1 59129, S2 59856 1e8ef0ab13 8726ca291e sk_4707cd57
47 move S1 Exhibition2 47 2026-11-13T02:26:22.220Z S1 59193, S2 59856 fb522120e8 1e8ef0ab13 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-13T02:26:24.154Z S1 59193, S2 59922 1f9bee6c39 fb522120e8 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-13T02:26:26.085Z S1 59262, S2 59922 7d03eba7b3 1f9bee6c39 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-13T02:26:28.015Z S1 59262, S2 59992 7fcf9eaa6d 7d03eba7b3 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-13T02:26:29.940Z S1 59337, S2 59992 a5b2708c1c 7fcf9eaa6d sk_4707cd57
52 move S2 Exhibition1 52 2026-11-13T02:26:31.874Z S1 59337, S2 60058 cb33f6ae2f a5b2708c1c sk_4707cd57
53 move S1 Exhibition2 53 2026-11-13T02:26:33.814Z S1 59397, S2 60058 72db94e534 cb33f6ae2f sk_4707cd57
54 move S2 Exhibition1 54 2026-11-13T02:26:35.751Z S1 59397, S2 60121 7e81c12456 72db94e534 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-13T02:26:37.682Z S1 59466, S2 60121 67dfac14e4 7e81c12456 sk_4707cd57
56 move S2 Exhibition1 56 2026-11-13T02:26:39.611Z S1 59466, S2 60192 b9a451a66c 67dfac14e4 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-13T02:26:41.545Z S1 59532, S2 60192 f05bcfbce4 b9a451a66c sk_4707cd57
58 move S2 Exhibition1 58 2026-11-13T02:26:43.474Z S1 59532, S2 60263 df849dcd08 f05bcfbce4 sk_4707cd57
59 move S1 Exhibition2 59 2026-11-13T02:26:45.403Z S1 59603, S2 60263 d81390cab4 df849dcd08 sk_4707cd57
60 move S2 Exhibition1 60 2026-11-13T02:26:47.331Z S1 59603, S2 60335 32c8bcb71c d81390cab4 sk_4707cd57
61 move S1 Exhibition2 61 2026-11-13T02:26:49.260Z S1 59674, S2 60335 e246529f57 32c8bcb71c sk_4707cd57
62 move S2 Exhibition1 62 2026-11-13T02:26:51.189Z S1 59674, S2 60406 16a80c69af e246529f57 sk_4707cd57
63 move S1 Exhibition2 63 2026-11-13T02:26:53.119Z S1 59744, S2 60406 ccc09d60ef 16a80c69af sk_4707cd57
64 move S2 Exhibition1 64 2026-11-13T02:26:55.049Z S1 59744, S2 60476 e8c5ef609f ccc09d60ef sk_4707cd57
65 move S1 Exhibition2 65 2026-11-13T02:26:56.982Z S1 59811, S2 60476 86378f3661 e8c5ef609f sk_4707cd57
66 move S2 Exhibition1 66 2026-11-13T02:26:58.907Z S1 59811, S2 60551 777bf81bb7 86378f3661 sk_4707cd57
67 move S1 Exhibition2 67 2026-11-13T02:27:00.831Z S1 59887, S2 60551 d66d0922e4 777bf81bb7 sk_4707cd57
68 move S2 Exhibition1 68 2026-11-13T02:27:02.768Z S1 59887, S2 60614 5a233fe2e9 d66d0922e4 sk_4707cd57
69 move S1 Exhibition2 69 2026-11-13T02:27:04.704Z S1 59951, S2 60614 9c001a3327 5a233fe2e9 sk_4707cd57
70 move S2 Exhibition1 70 2026-11-13T02:27:06.631Z S1 59951, S2 60687 3e3d2b3e30 9c001a3327 sk_4707cd57
71 move S1 Exhibition2 71 2026-11-13T02:27:08.555Z S1 60027, S2 60687 b229e844ee 3e3d2b3e30 sk_4707cd57
72 move S2 Exhibition1 72 2026-11-13T02:27:10.478Z S1 60027, S2 60764 e9d14b67d2 b229e844ee 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_01M79BHHNGE018RR81WPRZ6HJT

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