apigaming Sign in

Verify set set_01M7B11A1SEJ4AW2W9SJYVRTEG

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

Game 1 m_01M7B11A1WFA1BX0YCDPAQYH7E: verified

✓signatures26 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..26, every prev_hash links
✓move log26 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay26 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
26 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T17:59:40.410Z S1 59875, S2 60000 5572168fef start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T17:59:42.529Z S1 59875, S2 59881 c71a14f39f 5572168fef sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T17:59:44.746Z S1 59658, S2 59881 2d94f04bb7 c71a14f39f sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T17:59:47.002Z S1 59658, S2 59625 03d39c391c 2d94f04bb7 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T17:59:49.200Z S1 59460, S2 59625 6672d5689e 03d39c391c sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T17:59:51.305Z S1 59460, S2 59520 3d8edbd0ca 6672d5689e sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T17:59:53.521Z S1 59244, S2 59520 4890e98400 3d8edbd0ca sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T17:59:55.606Z S1 59244, S2 59435 d1b7a10224 4890e98400 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T17:59:57.711Z S1 59139, S2 59435 e47ba6deef d1b7a10224 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T17:59:59.914Z S1 59139, S2 59232 880563a6a7 e47ba6deef sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T18:00:01.891Z S1 59162, S2 59232 50ad954d22 880563a6a7 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T18:00:04.326Z S1 59162, S2 58797 4ed61c82ba 50ad954d22 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T18:00:06.424Z S1 59064, S2 58797 6efcaaf7d2 4ed61c82ba sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T18:00:08.398Z S1 59064, S2 58823 a5385c2350 6efcaaf7d2 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T18:00:10.413Z S1 59049, S2 58823 857fc8d661 a5385c2350 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T18:00:12.417Z S1 59049, S2 58819 b1dab7eac6 857fc8d661 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T18:00:14.398Z S1 59068, S2 58819 18dc390679 b1dab7eac6 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T18:00:16.422Z S1 59068, S2 58795 fb732a7da5 18dc390679 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T18:00:18.398Z S1 59092, S2 58795 7ea2fe65a4 fb732a7da5 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T18:00:20.322Z S1 59092, S2 58871 d3e8d977de 7ea2fe65a4 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T18:00:22.311Z S1 59103, S2 58871 9989091812 d3e8d977de sk_4707cd57
22 move S2 Exhibition2 22 2026-11-13T18:00:24.243Z S1 59103, S2 58939 525b08e7e0 9989091812 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T18:00:26.228Z S1 59118, S2 58939 dacf415dbb 525b08e7e0 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-13T18:00:28.195Z S1 59118, S2 58972 a76a8f0c7e dacf415dbb sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T18:00:30.123Z S1 59190, S2 58972 30a30452b4 a76a8f0c7e sk_4707cd57
26 move S2 Exhibition2 26 2026-11-13T18:00:32.048Z S1 59190, S2 59047 17be294c44 30a30452b4 sk_4707cd57

Game 2 m_01M7B11A1YFQCBX1YHS8ADZ70T: verified

✓signatures56 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..56, every prev_hash links
✓move log56 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay56 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
56 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T17:59:40.405Z S1 59880, S2 60000 37c623a48c start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T17:59:42.528Z S1 59880, S2 59877 d3fe48b920 37c623a48c sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T17:59:44.728Z S1 59680, S2 59877 a55e2b66a7 d3fe48b920 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T17:59:47.008Z S1 59680, S2 59597 4aa5623e7a a55e2b66a7 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T17:59:49.202Z S1 59486, S2 59597 d15f0573e0 4aa5623e7a sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T17:59:51.322Z S1 59486, S2 59477 4edd71ec36 d15f0573e0 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T17:59:53.522Z S1 59286, S2 59477 8a33bca032 4edd71ec36 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T17:59:55.604Z S1 59286, S2 59395 9c748e04fb 8a33bca032 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T17:59:57.702Z S1 59188, S2 59395 cb58e1e016 9c748e04fb sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T17:59:59.908Z S1 59188, S2 59189 3ad8bb17ea cb58e1e016 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T18:00:01.892Z S1 59204, S2 59189 7030545f5a 3ad8bb17ea sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T18:00:04.540Z S1 59204, S2 58541 0b7f3fc46d 7030545f5a sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T18:00:06.706Z S1 59038, S2 58541 22a6a9e49d 0b7f3fc46d sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T18:00:08.669Z S1 59038, S2 58578 837e8d9bd1 22a6a9e49d sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T18:00:10.711Z S1 58996, S2 58578 ff98f1bb20 837e8d9bd1 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T18:00:12.720Z S1 58996, S2 58569 150df57840 ff98f1bb20 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T18:00:14.732Z S1 58984, S2 58569 f4633b78f1 150df57840 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T18:00:16.729Z S1 58984, S2 58572 96e132fb39 f4633b78f1 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T18:00:18.653Z S1 59060, S2 58572 77b2f161fe 96e132fb39 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T18:00:20.624Z S1 59060, S2 58601 56f4817ecf 77b2f161fe sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T18:00:22.626Z S1 59058, S2 58601 09bc5a91a0 56f4817ecf sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T18:00:24.605Z S1 59058, S2 58622 a6311b792e 09bc5a91a0 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T18:00:26.618Z S1 59045, S2 58622 12af762970 a6311b792e sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T18:00:28.543Z S1 59045, S2 58697 5d7fa607ba 12af762970 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T18:00:30.520Z S1 59068, S2 58697 99ed5b88b5 5d7fa607ba sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T18:00:32.525Z S1 59068, S2 58692 236498f61e 99ed5b88b5 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-13T18:00:34.516Z S1 59077, S2 58692 2a274c1e95 236498f61e sk_4707cd57
28 move S2 Exhibition1 28 2026-11-13T18:00:36.505Z S1 59077, S2 58703 4f4262e99e 2a274c1e95 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-13T18:00:38.510Z S1 59072, S2 58703 9759f2650f 4f4262e99e sk_4707cd57
30 move S2 Exhibition1 30 2026-11-13T18:00:40.500Z S1 59072, S2 58713 dd6cd266c4 9759f2650f sk_4707cd57
31 move S1 Exhibition2 31 2026-11-13T18:00:42.501Z S1 59071, S2 58713 ed5cdd94c3 dd6cd266c4 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-13T18:00:44.500Z S1 59071, S2 58714 9821d09c5e ed5cdd94c3 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-13T18:00:46.458Z S1 59113, S2 58714 ecb37c1e4e 9821d09c5e sk_4707cd57
34 move S2 Exhibition1 34 2026-11-13T18:00:48.394Z S1 59113, S2 58778 7c3eebf031 ecb37c1e4e sk_4707cd57
35 move S1 Exhibition2 35 2026-11-13T18:00:50.384Z S1 59123, S2 58778 ddc1a5b1ee 7c3eebf031 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-13T18:00:52.337Z S1 59123, S2 58825 aa255f88e1 ddc1a5b1ee sk_4707cd57
37 move S1 Exhibition2 37 2026-11-13T18:00:54.288Z S1 59172, S2 58825 624475bae5 aa255f88e1 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-13T18:00:56.248Z S1 59172, S2 58865 2f22e7725d 624475bae5 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-13T18:00:58.216Z S1 59204, S2 58865 e313eebe9c 2f22e7725d sk_4707cd57
40 move S2 Exhibition1 40 2026-11-13T18:01:00.160Z S1 59204, S2 58921 877ecc5e55 e313eebe9c sk_4707cd57
41 move S1 Exhibition2 41 2026-11-13T18:01:02.187Z S1 59177, S2 58921 18a520a212 877ecc5e55 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-13T18:01:04.344Z S1 59177, S2 58764 45f1897b0e 18a520a212 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-13T18:01:06.278Z S1 59243, S2 58764 36446f4b82 45f1897b0e sk_4707cd57
44 move S2 Exhibition1 44 2026-11-13T18:01:08.215Z S1 59243, S2 58827 85e7ae46d2 36446f4b82 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-13T18:01:10.147Z S1 59311, S2 58827 efb7cb644e 85e7ae46d2 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-13T18:01:12.078Z S1 59311, S2 58896 d1d18fa5f4 efb7cb644e sk_4707cd57
47 move S1 Exhibition2 47 2026-11-13T18:01:14.009Z S1 59380, S2 58896 e891862b49 d1d18fa5f4 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-13T18:01:15.941Z S1 59380, S2 58964 7ef0e5dcb4 e891862b49 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-13T18:01:17.875Z S1 59446, S2 58964 00c560e277 7ef0e5dcb4 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-13T18:01:19.802Z S1 59446, S2 59037 ad1ed789c9 00c560e277 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-13T18:01:21.733Z S1 59515, S2 59037 c951f4a166 ad1ed789c9 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-13T18:01:23.666Z S1 59515, S2 59104 3b3ce84344 c951f4a166 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-13T18:01:25.603Z S1 59578, S2 59104 91355f4300 3b3ce84344 sk_4707cd57
54 move S2 Exhibition1 54 2026-11-13T18:01:27.532Z S1 59578, S2 59175 80c79c17b9 91355f4300 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-13T18:01:29.464Z S1 59646, S2 59175 b6b1c89013 80c79c17b9 sk_4707cd57
56 move S2 Exhibition1 56 2026-11-13T18:01:31.388Z S1 59646, S2 59251 0cda055b2b b6b1c89013 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_01M7B11A1SEJ4AW2W9SJYVRTEG

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