apigaming Sign in

Verify set set_01M7E77E2BFTB8Q6K8DQRNEFKD

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

Game 1 m_01M7E77E2DF4SVAEY72GN9CE24: verified

✓signatures25 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..25, every prev_hash links
✓move log25 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay25 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
25 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-14T23:45:35.901Z S1 59860, S2 60000 3bd729d8a8 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-14T23:45:37.999Z S1 59860, S2 59902 1e98ed4c38 3bd729d8a8 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-14T23:45:40.098Z S1 59761, S2 59902 a6e5e8427d 1e98ed4c38 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-14T23:45:42.208Z S1 59761, S2 59792 f397d78ef0 a6e5e8427d sk_4707cd57
5 move S1 Exhibition1 5 2026-11-14T23:45:44.325Z S1 59644, S2 59792 0e9e60d09b f397d78ef0 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-14T23:45:46.399Z S1 59644, S2 59718 697c96484a 0e9e60d09b sk_4707cd57
7 move S1 Exhibition1 7 2026-11-14T23:45:48.598Z S1 59445, S2 59718 c486c84d8c 697c96484a sk_4707cd57
8 move S2 Exhibition2 8 2026-11-14T23:45:50.609Z S1 59445, S2 59707 d758dc9d90 c486c84d8c sk_4707cd57
9 move S1 Exhibition1 9 2026-11-14T23:45:52.616Z S1 59438, S2 59707 e165672cff d758dc9d90 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-14T23:45:54.576Z S1 59438, S2 59747 4ae1df6dca e165672cff sk_4707cd57
11 move S1 Exhibition1 11 2026-11-14T23:45:56.598Z S1 59416, S2 59747 040ba54101 4ae1df6dca sk_4707cd57
12 move S2 Exhibition2 12 2026-11-14T23:45:58.755Z S1 59416, S2 59590 6fe603b19b 040ba54101 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-14T23:46:02.190Z S1 57981, S2 59590 0ade23d4d5 6fe603b19b sk_4707cd57
14 move S2 Exhibition2 14 2026-11-14T23:46:04.233Z S1 57981, S2 59547 9451ef1cd6 0ade23d4d5 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-14T23:46:06.298Z S1 57916, S2 59547 f766c0a6ff 9451ef1cd6 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-14T23:46:08.234Z S1 57916, S2 59611 6206d11807 f766c0a6ff sk_4707cd57
17 move S1 Exhibition1 17 2026-11-14T23:46:10.346Z S1 57804, S2 59611 4a4882273d 6206d11807 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-14T23:46:12.327Z S1 57804, S2 59630 ca743196f3 4a4882273d sk_4707cd57
19 move S1 Exhibition1 19 2026-11-14T23:46:14.332Z S1 57799, S2 59630 f9f9711329 ca743196f3 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-14T23:46:16.407Z S1 57799, S2 59555 20cdad6307 f9f9711329 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-14T23:46:18.403Z S1 57803, S2 59555 c64a390ccd 20cdad6307 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-14T23:46:20.339Z S1 57803, S2 59619 cf37396296 c64a390ccd sk_4707cd57
23 move S1 Exhibition1 23 2026-11-14T23:46:22.296Z S1 57846, S2 59619 f710cde73f cf37396296 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-14T23:46:24.223Z S1 57846, S2 59692 ed5d0240c5 f710cde73f sk_4707cd57
25 move S1 Exhibition1 25 2026-11-14T23:46:26.158Z S1 57911, S2 59692 ecf4a9f8bf ed5d0240c5 sk_4707cd57

Game 2 m_01M7E77E2EFD9RMCP05J15S3C4: verified

✓signatures63 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..63, every prev_hash links
✓move log63 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay63 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
63 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-14T23:45:35.901Z S1 59860, S2 60000 e05478d3dd start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-14T23:45:37.931Z S1 59860, S2 59970 43bf7f0767 e05478d3dd sk_4707cd57
3 move S1 Exhibition2 3 2026-11-14T23:45:40.031Z S1 59760, S2 59970 23233af6be 43bf7f0767 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-14T23:45:42.205Z S1 59760, S2 59796 d90a058dd3 23233af6be sk_4707cd57
5 move S1 Exhibition2 5 2026-11-14T23:45:44.332Z S1 59633, S2 59796 e898225cf7 d90a058dd3 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-14T23:45:46.399Z S1 59633, S2 59729 bb6027f2b7 e898225cf7 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-14T23:45:48.522Z S1 59510, S2 59729 a9f40e81af bb6027f2b7 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-14T23:45:50.504Z S1 59510, S2 59747 2804a3443f a9f40e81af sk_4707cd57
9 move S1 Exhibition2 9 2026-11-14T23:45:52.500Z S1 59514, S2 59747 262f7f6e53 2804a3443f sk_4707cd57
10 move S2 Exhibition1 10 2026-11-14T23:45:54.424Z S1 59514, S2 59823 182cc2e9ee 262f7f6e53 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-14T23:45:56.416Z S1 59522, S2 59823 48023c2140 182cc2e9ee sk_4707cd57
12 move S2 Exhibition1 12 2026-11-14T23:45:58.433Z S1 59522, S2 59806 bba962976d 48023c2140 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-14T23:46:00.361Z S1 59594, S2 59806 872deedfe0 bba962976d sk_4707cd57
14 move S2 Exhibition1 14 2026-11-14T23:46:02.553Z S1 59594, S2 59614 64b8325af1 872deedfe0 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-14T23:46:04.590Z S1 59557, S2 59614 812ad9eebb 64b8325af1 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-14T23:46:06.609Z S1 59557, S2 59595 1c51e13044 812ad9eebb sk_4707cd57
17 move S1 Exhibition2 17 2026-11-14T23:46:09.937Z S1 58229, S2 59595 be9b08b95e 1c51e13044 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-14T23:46:12.014Z S1 58229, S2 59518 fd0eaace2d be9b08b95e sk_4707cd57
19 move S1 Exhibition2 19 2026-11-14T23:46:14.025Z S1 58218, S2 59518 82b134486f fd0eaace2d sk_4707cd57
20 move S2 Exhibition1 20 2026-11-14T23:46:15.953Z S1 58218, S2 59590 1c5d87cb3e 82b134486f sk_4707cd57
21 move S1 Exhibition2 21 2026-11-14T23:46:17.926Z S1 58245, S2 59590 ff9c9bedad 1c5d87cb3e sk_4707cd57
22 move S2 Exhibition1 22 2026-11-14T23:46:19.907Z S1 58245, S2 59609 77d71b0dee ff9c9bedad sk_4707cd57
23 move S1 Exhibition2 23 2026-11-14T23:46:21.904Z S1 58248, S2 59609 ce796dfa69 77d71b0dee sk_4707cd57
24 move S2 Exhibition1 24 2026-11-14T23:46:23.912Z S1 58248, S2 59601 3b698c65b1 ce796dfa69 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-14T23:46:25.871Z S1 58289, S2 59601 03974866c6 3b698c65b1 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-14T23:46:27.837Z S1 58289, S2 59635 0ba4d039e4 03974866c6 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-14T23:46:29.824Z S1 58302, S2 59635 18a1e1e73a 0ba4d039e4 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-14T23:46:31.805Z S1 58302, S2 59654 28cb4de578 18a1e1e73a sk_4707cd57
29 move S1 Exhibition2 29 2026-11-14T23:46:33.845Z S1 58262, S2 59654 0c0551623e 28cb4de578 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-14T23:46:36.006Z S1 58262, S2 59493 d9fc46be93 0c0551623e sk_4707cd57
31 move S1 Exhibition2 31 2026-11-14T23:46:38.006Z S1 58262, S2 59493 11396814fd d9fc46be93 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-14T23:46:39.962Z S1 58262, S2 59537 80a1cadf5f 11396814fd sk_4707cd57
33 move S1 Exhibition2 33 2026-11-14T23:46:41.897Z S1 58327, S2 59537 c70c6c7675 80a1cadf5f sk_4707cd57
34 move S2 Exhibition1 34 2026-11-14T23:46:43.824Z S1 58327, S2 59610 0ab80644a5 c70c6c7675 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-14T23:46:45.762Z S1 58389, S2 59610 79fb485a9d 0ab80644a5 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-14T23:46:47.832Z S1 58389, S2 59540 1fd86fe3b7 79fb485a9d sk_4707cd57
37 move S1 Exhibition2 37 2026-11-14T23:46:49.787Z S1 58434, S2 59540 45c6abc0e3 1fd86fe3b7 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-14T23:46:51.803Z S1 58434, S2 59524 14985ee5ef 45c6abc0e3 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-14T23:46:53.798Z S1 58439, S2 59524 f7dbe57985 14985ee5ef sk_4707cd57
40 move S2 Exhibition1 40 2026-11-14T23:46:55.753Z S1 58439, S2 59569 b4ea4bae05 f7dbe57985 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-14T23:46:57.709Z S1 58483, S2 59569 d17fd3c990 b4ea4bae05 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-14T23:46:59.666Z S1 58483, S2 59612 eaaa165058 d17fd3c990 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-14T23:47:01.607Z S1 58542, S2 59612 df7579bc48 eaaa165058 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-14T23:47:03.589Z S1 58542, S2 59630 8f25c00425 df7579bc48 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-14T23:47:05.547Z S1 58584, S2 59630 110a50efa8 8f25c00425 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-14T23:47:07.483Z S1 58584, S2 59694 3baaf08df2 110a50efa8 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-14T23:47:09.419Z S1 58648, S2 59694 6862aa773e 3baaf08df2 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-14T23:47:11.354Z S1 58648, S2 59759 e3fc1d1bbd 6862aa773e sk_4707cd57
49 move S1 Exhibition2 49 2026-11-14T23:47:13.298Z S1 58704, S2 59759 05fce4f4dd e3fc1d1bbd sk_4707cd57
50 move S2 Exhibition1 50 2026-11-14T23:47:15.252Z S1 58704, S2 59805 baa9d4eee0 05fce4f4dd sk_4707cd57
51 move S1 Exhibition2 51 2026-11-14T23:47:17.194Z S1 58762, S2 59805 f58a297219 baa9d4eee0 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-14T23:47:19.138Z S1 58762, S2 59861 17f32a181b f58a297219 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-14T23:47:21.076Z S1 58824, S2 59861 8f273cc65d 17f32a181b sk_4707cd57
54 move S2 Exhibition1 54 2026-11-14T23:47:23.004Z S1 58824, S2 59933 4d3e0c6370 8f273cc65d sk_4707cd57
55 move S1 Exhibition2 55 2026-11-14T23:47:24.927Z S1 58901, S2 59933 ba572c6488 4d3e0c6370 sk_4707cd57
56 move S2 Exhibition1 56 2026-11-14T23:47:26.856Z S1 58901, S2 60004 c3f3d68434 ba572c6488 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-14T23:47:28.786Z S1 58971, S2 60004 26627d345e c3f3d68434 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-14T23:47:30.715Z S1 58971, S2 60075 2ea48f47e4 26627d345e sk_4707cd57
59 move S1 Exhibition2 59 2026-11-14T23:47:32.642Z S1 59044, S2 60075 1172d3a6d6 2ea48f47e4 sk_4707cd57
60 move S2 Exhibition1 60 2026-11-14T23:47:34.569Z S1 59044, S2 60148 f1fb5d5e1b 1172d3a6d6 sk_4707cd57
61 move S1 Exhibition2 61 2026-11-14T23:47:36.496Z S1 59117, S2 60148 fc6cde761c f1fb5d5e1b sk_4707cd57
62 move S2 Exhibition1 62 2026-11-14T23:47:38.423Z S1 59117, S2 60221 8997c3e35b fc6cde761c sk_4707cd57
63 move S1 Exhibition2 63 2026-11-14T23:47:40.354Z S1 59186, S2 60221 f27db23d22 8997c3e35b 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_01M7E77E2BFTB8Q6K8DQRNEFKD

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