apigaming Sign in

Verify set set_01M7G2QCXFEHMRQ26K6X1469HA

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

Game 1 m_01M7G2QCXHEDY898NBWN8FJ9MR: 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 Exhibition1 1 2026-11-15T17:05:25.012Z S1 59839, S2 60000 359ce331ce start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-15T17:05:27.105Z S1 59839, S2 59907 24b15d3537 359ce331ce sk_4707cd57
3 move S1 Exhibition1 3 2026-11-15T17:05:29.301Z S1 59643, S2 59907 312ac97134 24b15d3537 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-15T17:05:31.422Z S1 59643, S2 59786 bcfc9532e6 312ac97134 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-15T17:05:33.621Z S1 59444, S2 59786 5694b57413 bcfc9532e6 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-15T17:05:35.701Z S1 59444, S2 59706 d461611552 5694b57413 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-15T17:05:37.727Z S1 59418, S2 59706 68d6e473c0 d461611552 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-15T17:05:39.717Z S1 59418, S2 59716 b0740009ee 68d6e473c0 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-15T17:05:41.657Z S1 59478, S2 59716 ca5b06e402 b0740009ee sk_4707cd57
10 move S2 Exhibition2 10 2026-11-15T17:05:43.924Z S1 59478, S2 59449 05d570ea84 ca5b06e402 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-15T17:05:46.299Z S1 59103, S2 59449 fbcfe7171b 05d570ea84 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-15T17:05:48.427Z S1 59103, S2 59321 2e5d53e3b7 fbcfe7171b sk_4707cd57
13 move S1 Exhibition1 13 2026-11-15T17:05:50.623Z S1 58907, S2 59321 4d3a61fc99 2e5d53e3b7 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-15T17:05:52.635Z S1 58907, S2 59309 d2e1d8779b 4d3a61fc99 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-15T17:05:54.705Z S1 58837, S2 59309 569a4f93db d2e1d8779b sk_4707cd57
16 move S2 Exhibition2 16 2026-11-15T17:05:56.677Z S1 58837, S2 59337 fb38b09f5b 569a4f93db sk_4707cd57
17 move S1 Exhibition1 17 2026-11-15T17:05:58.804Z S1 58710, S2 59337 09f36ea21e fb38b09f5b sk_4707cd57
18 move S2 Exhibition2 18 2026-11-15T17:06:00.893Z S1 58710, S2 59248 03f3cd33fb 09f36ea21e sk_4707cd57
19 move S1 Exhibition1 19 2026-11-15T17:06:03.313Z S1 58290, S2 59248 b482289ad9 03f3cd33fb sk_4707cd57
20 move S2 Exhibition2 20 2026-11-15T17:06:05.409Z S1 58290, S2 59152 95506fa678 b482289ad9 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-15T17:06:07.437Z S1 58262, S2 59152 7bc69e1076 95506fa678 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-15T17:06:09.421Z S1 58262, S2 59168 5268938333 7bc69e1076 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-15T17:06:11.408Z S1 58275, S2 59168 52d0e65a17 5268938333 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-15T17:06:13.410Z S1 58275, S2 59166 fb2acad316 52d0e65a17 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-15T17:06:15.400Z S1 58285, S2 59166 3684ba0329 fb2acad316 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-15T17:06:17.416Z S1 58285, S2 59150 cb258ea6a2 3684ba0329 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-15T17:06:19.407Z S1 58294, S2 59150 6180180017 cb258ea6a2 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-15T17:06:21.425Z S1 58294, S2 59132 928bd63aca 6180180017 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-15T17:06:23.400Z S1 58319, S2 59132 0efaae9c59 928bd63aca sk_4707cd57
30 move S2 Exhibition2 30 2026-11-15T17:06:25.371Z S1 58319, S2 59161 286ffb9930 0efaae9c59 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-15T17:06:27.337Z S1 58353, S2 59161 2a715f9382 286ffb9930 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-15T17:06:29.288Z S1 58353, S2 59210 7619e44b96 2a715f9382 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-15T17:06:31.253Z S1 58388, S2 59210 64e3b5556a 7619e44b96 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-15T17:06:33.221Z S1 58388, S2 59242 a709d0c0bb 64e3b5556a sk_4707cd57
35 move S1 Exhibition1 35 2026-11-15T17:06:35.163Z S1 58446, S2 59242 a0f9ebd759 a709d0c0bb sk_4707cd57
36 move S2 Exhibition2 36 2026-11-15T17:06:37.096Z S1 58446, S2 59309 97a3784815 a0f9ebd759 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-15T17:06:39.037Z S1 58505, S2 59309 8b18384218 97a3784815 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-15T17:06:40.976Z S1 58505, S2 59370 0e89873e08 8b18384218 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-15T17:06:43.263Z S1 58218, S2 59370 53f3d8b014 0e89873e08 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-15T17:06:45.233Z S1 58218, S2 59400 8357bcf34a 53f3d8b014 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-15T17:06:47.165Z S1 58286, S2 59400 e6ef6fb930 8357bcf34a sk_4707cd57
42 move S2 Exhibition2 42 2026-11-15T17:06:49.096Z S1 58286, S2 59469 78cd62390c e6ef6fb930 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-15T17:06:51.031Z S1 58351, S2 59469 be6ac11c0e 78cd62390c sk_4707cd57
44 move S2 Exhibition2 44 2026-11-15T17:06:52.986Z S1 58351, S2 59514 d5da1ab462 be6ac11c0e sk_4707cd57
45 move S1 Exhibition1 45 2026-11-15T17:06:54.930Z S1 58407, S2 59514 edcb6e909a d5da1ab462 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-15T17:06:56.853Z S1 58407, S2 59591 17a60221fa edcb6e909a sk_4707cd57
47 move S1 Exhibition1 47 2026-11-15T17:06:58.784Z S1 58476, S2 59591 3fad509a8b 17a60221fa sk_4707cd57
48 move S2 Exhibition2 48 2026-11-15T17:07:00.718Z S1 58476, S2 59657 9660611cd8 3fad509a8b sk_4707cd57
49 move S1 Exhibition1 49 2026-11-15T17:07:02.667Z S1 58527, S2 59657 6335a5a1f9 9660611cd8 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-15T17:07:04.624Z S1 58527, S2 59700 0a7a6427fa 6335a5a1f9 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-15T17:07:06.552Z S1 58599, S2 59700 6308a1be77 0a7a6427fa sk_4707cd57
52 move S2 Exhibition2 52 2026-11-15T17:07:08.481Z S1 58599, S2 59771 892eb90364 6308a1be77 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-15T17:07:10.411Z S1 58669, S2 59771 547214029d 892eb90364 sk_4707cd57
54 move S2 Exhibition2 54 2026-11-15T17:07:12.342Z S1 58669, S2 59840 73d2901056 547214029d sk_4707cd57
55 move S1 Exhibition1 55 2026-11-15T17:07:14.277Z S1 58734, S2 59840 9c930f29b9 73d2901056 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-15T17:07:16.207Z S1 58734, S2 59910 2d97a00d77 9c930f29b9 sk_4707cd57
57 move S1 Exhibition1 57 2026-11-15T17:07:18.144Z S1 58797, S2 59910 52335ab4f8 2d97a00d77 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-15T17:07:20.072Z S1 58797, S2 59982 63f5c9df72 52335ab4f8 sk_4707cd57
59 move S1 Exhibition1 59 2026-11-15T17:07:21.997Z S1 58872, S2 59982 dc2e5f848b 63f5c9df72 sk_4707cd57
60 move S2 Exhibition2 60 2026-11-15T17:07:23.927Z S1 58872, S2 60052 16307ac78d dc2e5f848b sk_4707cd57
61 move S1 Exhibition1 61 2026-11-15T17:07:25.856Z S1 58943, S2 60052 ad4dd80cf4 16307ac78d sk_4707cd57
62 move S2 Exhibition2 62 2026-11-15T17:07:27.785Z S1 58943, S2 60123 ed318af592 ad4dd80cf4 sk_4707cd57
63 move S1 Exhibition1 63 2026-11-15T17:07:29.716Z S1 59012, S2 60123 bbc1a1067b ed318af592 sk_4707cd57

Game 2 m_01M7G2QCXKF2GS52H7X9J5R7GN: 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-15T17:05:25.019Z S1 59832, S2 60000 416aa90681 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-15T17:05:27.116Z S1 59832, S2 59903 b816def3d0 416aa90681 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-15T17:05:29.318Z S1 59630, S2 59903 e6dfe204dd b816def3d0 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-15T17:05:31.422Z S1 59630, S2 59799 834734e130 e6dfe204dd sk_4707cd57
5 move S1 Exhibition2 5 2026-11-15T17:05:33.606Z S1 59446, S2 59799 8476aef4e9 834734e130 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-15T17:05:35.701Z S1 59446, S2 59704 bf5c2c3e83 8476aef4e9 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-15T17:05:37.728Z S1 59419, S2 59704 2ae16f4183 bf5c2c3e83 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-15T17:05:39.717Z S1 59419, S2 59715 8e03f616d2 2ae16f4183 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-15T17:05:41.767Z S1 59369, S2 59715 7138d3f37a 8e03f616d2 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-15T17:05:43.929Z S1 59369, S2 59553 b5f91054bd 7138d3f37a sk_4707cd57
11 move S1 Exhibition2 11 2026-11-15T17:05:46.299Z S1 58999, S2 59553 e860fca69a b5f91054bd sk_4707cd57
12 move S2 Exhibition1 12 2026-11-15T17:05:48.423Z S1 58999, S2 59429 1e180cbdfb e860fca69a sk_4707cd57
13 move S1 Exhibition2 13 2026-11-15T17:05:50.621Z S1 58801, S2 59429 9c0390141c 1e180cbdfb sk_4707cd57
14 move S2 Exhibition1 14 2026-11-15T17:05:52.635Z S1 58801, S2 59415 2bf9a205ab 9c0390141c sk_4707cd57
15 move S1 Exhibition2 15 2026-11-15T17:05:54.718Z S1 58718, S2 59415 44209cfe32 2bf9a205ab sk_4707cd57
16 move S2 Exhibition1 16 2026-11-15T17:05:56.816Z S1 58718, S2 59317 f682991e57 44209cfe32 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-15T17:05:59.053Z S1 58481, S2 59317 fedf46dc4d f682991e57 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-15T17:06:01.104Z S1 58481, S2 59266 0e24acdade fedf46dc4d sk_4707cd57
19 move S1 Exhibition2 19 2026-11-15T17:06:03.224Z S1 58361, S2 59266 797984f54f 0e24acdade sk_4707cd57
20 move S2 Exhibition1 20 2026-11-15T17:06:05.406Z S1 58361, S2 59084 03e9ede8b7 797984f54f sk_4707cd57
21 move S1 Exhibition2 21 2026-11-15T17:06:07.502Z S1 58265, S2 59084 968cd92fa3 03e9ede8b7 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-15T17:06:09.435Z S1 58265, S2 59151 4246ae3bfb 968cd92fa3 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-15T17:06:11.408Z S1 58292, S2 59151 416bb607ec 4246ae3bfb 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_01M7G2QCXFEHMRQ26K6X1469HA

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