apigaming Sign in

Verify set set_01M768MKFQFQX9D2M0FKV2VZ1D

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

Game 1 m_01M768MKFSEMPSZZXXCMENDPG7: verified

✓signatures16 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..16, every prev_hash links
✓move log16 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay16 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
16 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-11T21:36:20.617Z S1 59796, S2 60000 548e901d0c start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-11T21:36:22.701Z S1 59796, S2 59916 520354f4ac 548e901d0c sk_4707cd57
3 move S1 Exhibition1 3 2026-11-11T21:36:24.812Z S1 59685, S2 59916 39c0fa6f52 520354f4ac sk_4707cd57
4 move S2 Exhibition2 4 2026-11-11T21:36:26.906Z S1 59685, S2 59822 d7a056edf5 39c0fa6f52 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-11T21:36:29.006Z S1 59585, S2 59822 db82528f62 d7a056edf5 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-11T21:36:31.114Z S1 59585, S2 59714 f7d9146522 db82528f62 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-11T21:36:33.113Z S1 59586, S2 59714 1cef7ce9df f7d9146522 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-11T21:36:35.128Z S1 59586, S2 59699 23f8823c24 1cef7ce9df sk_4707cd57
9 move S1 Exhibition1 9 2026-11-11T21:36:37.232Z S1 59482, S2 59699 5cda93a9fa 23f8823c24 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-11T21:36:39.324Z S1 59482, S2 59607 856beed03b 5cda93a9fa sk_4707cd57
11 move S1 Exhibition1 11 2026-11-11T21:36:41.305Z S1 59501, S2 59607 a1b3b4f48d 856beed03b sk_4707cd57
12 move S2 Exhibition2 12 2026-11-11T21:36:43.325Z S1 59501, S2 59587 0905259dfb a1b3b4f48d sk_4707cd57
13 move S1 Exhibition1 13 2026-11-11T21:36:45.251Z S1 59575, S2 59587 230608d332 0905259dfb sk_4707cd57
14 move S2 Exhibition2 14 2026-11-11T21:36:47.188Z S1 59575, S2 59650 7ffdbf9cd0 230608d332 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-11T21:36:49.131Z S1 59632, S2 59650 d9ba178112 7ffdbf9cd0 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-11T21:36:51.060Z S1 59632, S2 59721 6bb82ef5e5 d9ba178112 sk_4707cd57

Game 2 m_01M768MKFWFAXBJ74ABNZ7C9RW: verified

✓signatures60 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..60, every prev_hash links
✓move log60 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay60 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
60 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-11T21:36:20.597Z S1 59816, S2 60000 5f868ddc98 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-11T21:36:22.634Z S1 59816, S2 59963 0e9a42665f 5f868ddc98 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-11T21:36:24.733Z S1 59717, S2 59963 bd7f5e6f4e 0e9a42665f sk_4707cd57
4 move S2 Exhibition1 4 2026-11-11T21:36:26.898Z S1 59717, S2 59798 bc8ba63bab bd7f5e6f4e sk_4707cd57
5 move S1 Exhibition2 5 2026-11-11T21:36:29.000Z S1 59615, S2 59798 13f3067cc6 bc8ba63bab sk_4707cd57
6 move S2 Exhibition1 6 2026-11-11T21:36:31.005Z S1 59615, S2 59793 fa5be02580 13f3067cc6 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-11T21:36:33.114Z S1 59506, S2 59793 45d26d7dbf fa5be02580 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-11T21:36:35.132Z S1 59506, S2 59775 35065d57c9 45d26d7dbf sk_4707cd57
9 move S1 Exhibition2 9 2026-11-11T21:36:37.234Z S1 59404, S2 59775 8f87e6efd3 35065d57c9 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-11T21:36:39.330Z S1 59404, S2 59679 1b14a1d6e2 8f87e6efd3 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-11T21:36:41.416Z S1 59318, S2 59679 dd16eb92cc 1b14a1d6e2 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-11T21:36:43.397Z S1 59318, S2 59698 74908e2b78 dd16eb92cc sk_4707cd57
13 move S1 Exhibition2 13 2026-11-11T21:36:45.428Z S1 59287, S2 59698 f48ba61bac 74908e2b78 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-11T21:36:47.398Z S1 59287, S2 59728 496e2576d9 f48ba61bac sk_4707cd57
15 move S1 Exhibition2 15 2026-11-11T21:36:49.420Z S1 59265, S2 59728 1f3b99f585 496e2576d9 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-11T21:36:51.413Z S1 59265, S2 59735 256908538d 1f3b99f585 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-11T21:36:53.428Z S1 59250, S2 59735 843627a663 256908538d sk_4707cd57
18 move S2 Exhibition1 18 2026-11-11T21:36:55.416Z S1 59250, S2 59747 e711381bb5 843627a663 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-11T21:36:57.408Z S1 59258, S2 59747 0e52c112d6 e711381bb5 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-11T21:36:59.422Z S1 59258, S2 59733 2c6a78c55b 0e52c112d6 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-11T21:37:01.611Z S1 59069, S2 59733 54a2b12a0c 2c6a78c55b sk_4707cd57
22 move S2 Exhibition1 22 2026-11-11T21:37:03.610Z S1 59069, S2 59734 adf77e7154 54a2b12a0c sk_4707cd57
23 move S1 Exhibition2 23 2026-11-11T21:37:05.605Z S1 59074, S2 59734 01ec69ae23 adf77e7154 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-11T21:37:07.561Z S1 59074, S2 59778 a4181f15a7 01ec69ae23 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-11T21:37:09.511Z S1 59124, S2 59778 c7ca576bf5 a4181f15a7 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-11T21:37:11.457Z S1 59124, S2 59832 b2c96b3296 c7ca576bf5 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-11T21:37:13.411Z S1 59170, S2 59832 a85cb858ee b2c96b3296 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-11T21:37:15.365Z S1 59170, S2 59878 c82b0dab3f a85cb858ee sk_4707cd57
29 move S1 Exhibition2 29 2026-11-11T21:37:17.324Z S1 59211, S2 59878 726813b622 c82b0dab3f sk_4707cd57
30 move S2 Exhibition1 30 2026-11-11T21:37:19.283Z S1 59211, S2 59919 7227dc4554 726813b622 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-11T21:37:21.235Z S1 59259, S2 59919 2724061b78 7227dc4554 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-11T21:37:23.193Z S1 59259, S2 59961 0581a74ad2 2724061b78 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-11T21:37:25.149Z S1 59303, S2 59961 dfa52ffa33 0581a74ad2 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-11T21:37:27.095Z S1 59303, S2 60015 1b7c8b4ab4 dfa52ffa33 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-11T21:37:29.043Z S1 59355, S2 60015 81377868c3 1b7c8b4ab4 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-11T21:37:30.999Z S1 59355, S2 60059 94707c39a7 81377868c3 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-11T21:37:32.938Z S1 59416, S2 60059 970e7809f5 94707c39a7 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-11T21:37:34.891Z S1 59416, S2 60106 240a4789bc 970e7809f5 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-11T21:37:36.832Z S1 59475, S2 60106 9e9187be9c 240a4789bc sk_4707cd57
40 move S2 Exhibition1 40 2026-11-11T21:37:38.776Z S1 59475, S2 60162 e5209dac4c 9e9187be9c sk_4707cd57
41 move S1 Exhibition2 41 2026-11-11T21:37:40.715Z S1 59536, S2 60162 5d82661f0f e5209dac4c sk_4707cd57
42 move S2 Exhibition1 42 2026-11-11T21:37:42.672Z S1 59536, S2 60205 f178d4038f 5d82661f0f sk_4707cd57
43 move S1 Exhibition2 43 2026-11-11T21:37:44.607Z S1 59601, S2 60205 7ed0a0e9e1 f178d4038f sk_4707cd57
44 move S2 Exhibition1 44 2026-11-11T21:37:46.549Z S1 59601, S2 60263 8f11c215dc 7ed0a0e9e1 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-11T21:37:48.488Z S1 59662, S2 60263 3cc61af47e 8f11c215dc sk_4707cd57
46 move S2 Exhibition1 46 2026-11-11T21:37:50.440Z S1 59662, S2 60311 d13e7b4a2e 3cc61af47e sk_4707cd57
47 move S1 Exhibition2 47 2026-11-11T21:37:52.380Z S1 59722, S2 60311 2c71f1bf4a d13e7b4a2e sk_4707cd57
48 move S2 Exhibition1 48 2026-11-11T21:37:54.325Z S1 59722, S2 60366 2c5201ea73 2c71f1bf4a sk_4707cd57
49 move S1 Exhibition2 49 2026-11-11T21:37:56.310Z S1 59737, S2 60366 cf127eb494 2c5201ea73 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-11T21:37:58.521Z S1 59737, S2 60155 6b32c0fc48 cf127eb494 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-11T21:38:00.532Z S1 59726, S2 60155 35b7d10694 6b32c0fc48 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-11T21:38:02.507Z S1 59726, S2 60180 527b8a3724 35b7d10694 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-11T21:38:04.538Z S1 59695, S2 60180 3b5eb46a82 527b8a3724 sk_4707cd57
54 move S2 Exhibition1 54 2026-11-11T21:38:06.468Z S1 59695, S2 60250 e61e7fbc52 3b5eb46a82 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-11T21:38:08.394Z S1 59769, S2 60250 0131f67f34 e61e7fbc52 sk_4707cd57
56 move S2 Exhibition1 56 2026-11-11T21:38:10.318Z S1 59769, S2 60326 4099c586a0 0131f67f34 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-11T21:38:12.242Z S1 59845, S2 60326 1a10b8ec85 4099c586a0 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-11T21:38:14.164Z S1 59845, S2 60404 609d49cde4 1a10b8ec85 sk_4707cd57
59 move S1 Exhibition2 59 2026-11-11T21:38:16.088Z S1 59921, S2 60404 971a3df3b8 609d49cde4 sk_4707cd57
60 move S2 Exhibition1 60 2026-11-11T21:38:18.021Z S1 59921, S2 60471 d62980cadf 971a3df3b8 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_01M768MKFQFQX9D2M0FKV2VZ1D

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