apigaming Sign in

Verify set set_01M6X7T79GFN7AEA5X21DNTWJM

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("1077015790806455426:set_01M6X7T79GFN7AEA5X21DNTWJM") = 4701c78216fd4677..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 12, '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_01M6X7T79JE0GTQ4JK69ZNJ45P: verified

✓signatures59 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..59, every prev_hash links
✓move log59 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay59 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
59 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-08T09:28:46.133Z S1 59937, S2 60000 d20f4eadcf start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-08T09:28:48.060Z S1 59937, S2 60073 33383e274f d20f4eadcf sk_4707cd57
3 move S1 Exhibition1 3 2026-11-08T09:28:50.036Z S1 59961, S2 60073 b285726efc 33383e274f sk_4707cd57
4 move S2 Exhibition2 4 2026-11-08T09:28:52.004Z S1 59961, S2 60105 c5fc0c77a3 b285726efc sk_4707cd57
5 move S1 Exhibition1 5 2026-11-08T09:28:54.015Z S1 59950, S2 60105 9308cbeae6 c5fc0c77a3 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-08T09:28:56.026Z S1 59950, S2 60094 2323c1335f 9308cbeae6 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-08T09:28:57.987Z S1 59989, S2 60094 4d23e65e0e 2323c1335f sk_4707cd57
8 move S2 Exhibition2 8 2026-11-08T09:28:59.916Z S1 59989, S2 60165 ccf7dd0890 4d23e65e0e sk_4707cd57
9 move S1 Exhibition1 9 2026-11-08T09:29:02.103Z S1 59802, S2 60165 1d679b1fc8 ccf7dd0890 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-08T09:29:04.202Z S1 59802, S2 60066 8f80e46895 1d679b1fc8 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-08T09:29:06.221Z S1 59783, S2 60066 0c07043de4 8f80e46895 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-08T09:29:08.198Z S1 59783, S2 60089 296f18871a 0c07043de4 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-08T09:29:10.220Z S1 59761, S2 60089 9c665e17f4 296f18871a sk_4707cd57
14 move S2 Exhibition2 14 2026-11-08T09:29:12.214Z S1 59761, S2 60095 11f686be07 9c665e17f4 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-08T09:29:14.215Z S1 59760, S2 60095 46b2ae7f31 11f686be07 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-08T09:29:16.218Z S1 59760, S2 60092 6c37a8bf78 46b2ae7f31 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-08T09:29:18.223Z S1 59755, S2 60092 d9d059a24d 6c37a8bf78 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-08T09:29:20.216Z S1 59755, S2 60099 4e593b612e d9d059a24d sk_4707cd57
19 move S1 Exhibition1 19 2026-11-08T09:29:22.224Z S1 59747, S2 60099 a6769a7cda 4e593b612e sk_4707cd57
20 move S2 Exhibition2 20 2026-11-08T09:29:24.215Z S1 59747, S2 60108 558cd1a61e a6769a7cda sk_4707cd57
21 move S1 Exhibition1 21 2026-11-08T09:29:26.222Z S1 59740, S2 60108 642258a84d 558cd1a61e sk_4707cd57
22 move S2 Exhibition2 22 2026-11-08T09:29:28.215Z S1 59740, S2 60115 b9c492b6bf 642258a84d sk_4707cd57
23 move S1 Exhibition1 23 2026-11-08T09:29:30.225Z S1 59730, S2 60115 c6190e595a b9c492b6bf sk_4707cd57
24 move S2 Exhibition2 24 2026-11-08T09:29:32.215Z S1 59730, S2 60125 17c87dd093 c6190e595a sk_4707cd57
25 move S1 Exhibition1 25 2026-11-08T09:29:34.217Z S1 59728, S2 60125 3a4ad165a4 17c87dd093 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-08T09:29:36.208Z S1 59728, S2 60134 381a18b843 3a4ad165a4 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-08T09:29:38.215Z S1 59721, S2 60134 75db6b4f4a 381a18b843 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-08T09:29:40.213Z S1 59721, S2 60136 84ce5a1a7e 75db6b4f4a sk_4707cd57
29 move S1 Exhibition1 29 2026-11-08T09:29:42.222Z S1 59712, S2 60136 df4668190f 84ce5a1a7e sk_4707cd57
30 move S2 Exhibition2 30 2026-11-08T09:29:44.207Z S1 59712, S2 60151 e06d4eefd0 df4668190f sk_4707cd57
31 move S1 Exhibition1 31 2026-11-08T09:29:46.219Z S1 59700, S2 60151 26e3209526 e06d4eefd0 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-08T09:29:48.207Z S1 59700, S2 60163 9e8bbd9efd 26e3209526 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-08T09:29:50.197Z S1 59710, S2 60163 15aa040a3d 9e8bbd9efd sk_4707cd57
34 move S2 Exhibition2 34 2026-11-08T09:29:52.206Z S1 59710, S2 60154 09edf3c860 15aa040a3d sk_4707cd57
35 move S1 Exhibition1 35 2026-11-08T09:29:54.166Z S1 59750, S2 60154 581e4fb56e 09edf3c860 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-08T09:29:56.123Z S1 59750, S2 60197 a50cd6be63 581e4fb56e sk_4707cd57
37 move S1 Exhibition1 37 2026-11-08T09:29:58.074Z S1 59799, S2 60197 8c2bf30fe0 a50cd6be63 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-08T09:30:00.159Z S1 59799, S2 60112 21226b146f 8c2bf30fe0 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-08T09:30:02.433Z S1 59525, S2 60112 71832da850 21226b146f sk_4707cd57
40 move S2 Exhibition2 40 2026-11-08T09:30:04.427Z S1 59525, S2 60118 476e8afb43 71832da850 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-08T09:30:06.384Z S1 59568, S2 60118 1c03a1cd8c 476e8afb43 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-08T09:30:08.352Z S1 59568, S2 60150 a7473629e4 1c03a1cd8c sk_4707cd57
43 move S1 Exhibition1 43 2026-11-08T09:30:10.298Z S1 59622, S2 60150 6f061f0eae a7473629e4 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-08T09:30:12.245Z S1 59622, S2 60203 027085296f 6f061f0eae sk_4707cd57
45 move S1 Exhibition1 45 2026-11-08T09:30:14.189Z S1 59678, S2 60203 073cc49134 027085296f sk_4707cd57
46 move S2 Exhibition2 46 2026-11-08T09:30:16.133Z S1 59678, S2 60259 bc2ddc7926 073cc49134 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-08T09:30:18.084Z S1 59727, S2 60259 03c85de762 bc2ddc7926 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-08T09:30:20.022Z S1 59727, S2 60321 2e4004b659 03c85de762 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-08T09:30:21.971Z S1 59778, S2 60321 ed49112a6e 2e4004b659 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-08T09:30:23.923Z S1 59778, S2 60369 2a327bbb3b ed49112a6e sk_4707cd57
51 move S1 Exhibition1 51 2026-11-08T09:30:25.884Z S1 59817, S2 60369 7245d52c84 2a327bbb3b sk_4707cd57
52 move S2 Exhibition2 52 2026-11-08T09:30:27.832Z S1 59817, S2 60421 63068417ad 7245d52c84 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-08T09:30:29.778Z S1 59871, S2 60421 72e14a8e7a 63068417ad sk_4707cd57
54 move S2 Exhibition2 54 2026-11-08T09:30:31.714Z S1 59871, S2 60485 81a0cd0bc1 72e14a8e7a sk_4707cd57
55 move S1 Exhibition1 55 2026-11-08T09:30:33.651Z S1 59934, S2 60485 83be92626e 81a0cd0bc1 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-08T09:30:35.583Z S1 59934, S2 60553 9477453e22 83be92626e sk_4707cd57
57 move S1 Exhibition1 57 2026-11-08T09:30:37.512Z S1 60005, S2 60553 223f349651 9477453e22 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-08T09:30:39.441Z S1 60005, S2 60624 886e047f17 223f349651 sk_4707cd57
59 move S1 Exhibition1 59 2026-11-08T09:30:41.371Z S1 60075, S2 60624 2c4701b20e 886e047f17 sk_4707cd57

Game 2 m_01M6X7T79KFHHAC6EMDH25EFT0: verified

✓signatures23 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..23, every prev_hash links
✓move log23 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay23 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
23 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-08T09:28:46.201Z S1 59869, S2 60000 968c8ea8db start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-08T09:28:48.151Z S1 59869, S2 60050 5ea4c84fd9 968c8ea8db sk_4707cd57
3 move S1 Exhibition2 3 2026-11-08T09:28:50.207Z S1 59813, S2 60050 4b11ba6621 5ea4c84fd9 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-08T09:28:52.192Z S1 59813, S2 60065 fa3b38467b 4b11ba6621 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-08T09:28:54.233Z S1 59772, S2 60065 0bb5f7e917 fa3b38467b sk_4707cd57
6 move S2 Exhibition1 6 2026-11-08T09:28:56.326Z S1 59772, S2 59972 bfe03ce0de 0bb5f7e917 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-08T09:28:58.339Z S1 59759, S2 59972 08524d9ebb bfe03ce0de sk_4707cd57
8 move S2 Exhibition1 8 2026-11-08T09:29:00.306Z S1 59759, S2 60005 21b6fe749f 08524d9ebb sk_4707cd57
9 move S1 Exhibition2 9 2026-11-08T09:29:02.500Z S1 59565, S2 60005 c15bedb276 21b6fe749f sk_4707cd57
10 move S2 Exhibition1 10 2026-11-08T09:29:04.520Z S1 59565, S2 59985 0428274326 c15bedb276 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-08T09:29:06.518Z S1 59567, S2 59985 84cd09e8a7 0428274326 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-08T09:29:08.478Z S1 59567, S2 60025 06ae49ea8f 84cd09e8a7 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-08T09:29:10.529Z S1 59516, S2 60025 250960c1ab 06ae49ea8f sk_4707cd57
14 move S2 Exhibition1 14 2026-11-08T09:29:12.618Z S1 59516, S2 59936 3d7fdfbe2a 250960c1ab sk_4707cd57
15 move S1 Exhibition2 15 2026-11-08T09:29:14.619Z S1 59515, S2 59936 bb2f7b0342 3d7fdfbe2a sk_4707cd57
16 move S2 Exhibition1 16 2026-11-08T09:29:16.620Z S1 59515, S2 59935 5c729068bb bb2f7b0342 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-08T09:29:18.625Z S1 59510, S2 59935 f0410262e9 5c729068bb sk_4707cd57
18 move S2 Exhibition1 18 2026-11-08T09:29:20.620Z S1 59510, S2 59940 f6c7f4292f f0410262e9 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-08T09:29:22.598Z S1 59532, S2 59940 6ada870757 f6c7f4292f sk_4707cd57
20 move S2 Exhibition1 20 2026-11-08T09:29:24.531Z S1 59532, S2 60007 2513be1074 6ada870757 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-08T09:29:26.478Z S1 59585, S2 60007 6a1c0cd2dc 2513be1074 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-08T09:29:28.407Z S1 59585, S2 60078 fd979bcbad 6a1c0cd2dc sk_4707cd57
23 move S1 Exhibition2 23 2026-11-08T09:29:30.338Z S1 59654, S2 60078 724601391d fd979bcbad 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_01M6X7T79GFN7AEA5X21DNTWJM

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