apigaming Sign in

Verify set set_01M7AR6PC7FQ5A8M57QFWWCBTV

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

Game 1 m_01M7AR6PC9E368W2987XRES0JT: verified

✓signatures55 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..55, every prev_hash links
✓move log55 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay55 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
55 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T15:25:19.704Z S1 59862, S2 60000 7db2e4dd13 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T15:25:21.728Z S1 59862, S2 59976 aa1e0b2454 7db2e4dd13 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T15:25:23.832Z S1 59758, S2 59976 aee854126e aa1e0b2454 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T15:25:26.012Z S1 59758, S2 59796 b1bfd58949 aee854126e sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T15:25:28.101Z S1 59669, S2 59796 32ca6819ea b1bfd58949 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T15:25:30.036Z S1 59669, S2 59861 a56e75292d 32ca6819ea sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T15:25:32.212Z S1 59493, S2 59861 905dc4665d a56e75292d sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T15:25:34.334Z S1 59493, S2 59739 baf8e4ffd1 905dc4665d sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T15:25:36.343Z S1 59484, S2 59739 b555ee1a27 baf8e4ffd1 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T15:25:38.410Z S1 59484, S2 59672 d2d5bd0130 b555ee1a27 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T15:25:40.612Z S1 59282, S2 59672 dff7130581 d2d5bd0130 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T15:25:42.627Z S1 59282, S2 59657 f888fce967 dff7130581 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T15:25:44.623Z S1 59286, S2 59657 88d9f9d16b f888fce967 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T15:25:46.717Z S1 59286, S2 59563 3a5c40c5fe 88d9f9d16b sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T15:25:48.827Z S1 59176, S2 59563 5cf07df072 3a5c40c5fe sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T15:25:50.772Z S1 59176, S2 59618 2299e7de5c 5cf07df072 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T15:25:52.804Z S1 59144, S2 59618 5e3d381622 2299e7de5c sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T15:25:54.762Z S1 59144, S2 59660 7bc5903495 5e3d381622 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T15:25:56.733Z S1 59173, S2 59660 0aa48f3efc 7bc5903495 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T15:25:58.741Z S1 59173, S2 59652 0910d6d9a6 0aa48f3efc sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T15:26:00.737Z S1 59177, S2 59652 90c3ba4788 0910d6d9a6 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-13T15:26:03.043Z S1 59177, S2 59346 3c154aa1ad 90c3ba4788 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T15:26:06.736Z S1 57484, S2 59346 5f9ce72791 3c154aa1ad sk_4707cd57
24 move S2 Exhibition2 24 2026-11-13T15:26:08.717Z S1 57484, S2 59365 e40d24065e 5f9ce72791 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T15:26:10.721Z S1 57480, S2 59365 77f4b9a9ea e40d24065e sk_4707cd57
26 move S2 Exhibition2 26 2026-11-13T15:26:12.649Z S1 57480, S2 59437 04005f5615 77f4b9a9ea sk_4707cd57
27 move S1 Exhibition1 27 2026-11-13T15:26:14.615Z S1 57514, S2 59437 1df6255617 04005f5615 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-13T15:26:16.635Z S1 57514, S2 59417 8292fe4606 1df6255617 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-13T15:26:18.635Z S1 57514, S2 59417 b42d54cc00 8292fe4606 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-13T15:26:20.606Z S1 57514, S2 59446 a85160b3ca b42d54cc00 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-13T15:26:22.531Z S1 57589, S2 59446 8470dba06d a85160b3ca sk_4707cd57
32 move S2 Exhibition2 32 2026-11-13T15:26:24.491Z S1 57589, S2 59486 a460ffa549 8470dba06d sk_4707cd57
33 move S1 Exhibition1 33 2026-11-13T15:26:26.506Z S1 57574, S2 59486 350af6d7de a460ffa549 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-13T15:26:28.433Z S1 57574, S2 59559 a1ffd76d58 350af6d7de sk_4707cd57
35 move S1 Exhibition1 35 2026-11-13T15:26:30.402Z S1 57605, S2 59559 f8a1ae952e a1ffd76d58 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-13T15:26:32.328Z S1 57605, S2 59633 869b2b9db6 f8a1ae952e sk_4707cd57
37 move S1 Exhibition1 37 2026-11-13T15:26:34.295Z S1 57638, S2 59633 e4398cef4e 869b2b9db6 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-13T15:26:36.247Z S1 57638, S2 59681 abf1f06f40 e4398cef4e sk_4707cd57
39 move S1 Exhibition1 39 2026-11-13T15:26:38.209Z S1 57676, S2 59681 d2bf4ce239 abf1f06f40 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-13T15:26:40.147Z S1 57676, S2 59743 bf2d34872e d2bf4ce239 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-13T15:26:42.094Z S1 57729, S2 59743 ab548d02d2 bf2d34872e sk_4707cd57
42 move S2 Exhibition2 42 2026-11-13T15:26:44.023Z S1 57729, S2 59814 5e13c9a121 ab548d02d2 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-13T15:26:45.972Z S1 57780, S2 59814 e1aa370784 5e13c9a121 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-13T15:26:47.912Z S1 57780, S2 59874 a3474b4386 e1aa370784 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-13T15:26:49.878Z S1 57814, S2 59874 5809d60c1a a3474b4386 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-13T15:26:51.823Z S1 57814, S2 59929 d9c5b4f063 5809d60c1a sk_4707cd57
47 move S1 Exhibition1 47 2026-11-13T15:26:53.769Z S1 57868, S2 59929 bc7d9603fd d9c5b4f063 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-13T15:26:55.713Z S1 57868, S2 59985 ec28d2945b bc7d9603fd sk_4707cd57
49 move S1 Exhibition1 49 2026-11-13T15:26:57.650Z S1 57931, S2 59985 138d6d0adf ec28d2945b sk_4707cd57
50 move S2 Exhibition2 50 2026-11-13T15:26:59.576Z S1 57931, S2 60059 a6417e224c 138d6d0adf sk_4707cd57
51 move S1 Exhibition1 51 2026-11-13T15:27:01.599Z S1 57908, S2 60059 cc6a0152c0 a6417e224c sk_4707cd57
52 move S2 Exhibition2 52 2026-11-13T15:27:03.636Z S1 57908, S2 60022 8f99d6519b cc6a0152c0 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-13T15:27:05.563Z S1 57981, S2 60022 ce938cb43c 8f99d6519b sk_4707cd57
54 move S2 Exhibition2 54 2026-11-13T15:27:07.491Z S1 57981, S2 60094 bb7b2c44f9 ce938cb43c sk_4707cd57
55 move S1 Exhibition1 55 2026-11-13T15:27:09.414Z S1 58058, S2 60094 53aab49053 bb7b2c44f9 sk_4707cd57

Game 2 m_01M7AR6PCAF7H804T9JKPXRNRR: verified

✓signatures47 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..47, every prev_hash links
✓move log47 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay47 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
47 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T15:25:19.700Z S1 59866, S2 60000 87e79ba7e0 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T15:25:21.726Z S1 59866, S2 59974 49b120dd14 87e79ba7e0 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T15:25:23.824Z S1 59768, S2 59974 4b62627434 49b120dd14 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T15:25:25.998Z S1 59768, S2 59800 6cf2114931 4b62627434 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T15:25:28.035Z S1 59731, S2 59800 60d2b653ba 6cf2114931 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T15:25:30.005Z S1 59731, S2 59830 5bea589c39 60d2b653ba sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T15:25:32.127Z S1 59609, S2 59830 9255002625 5bea589c39 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T15:25:34.401Z S1 59609, S2 59556 37f0920899 9255002625 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T15:25:36.352Z S1 59658, S2 59556 db39232d92 37f0920899 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T15:25:38.421Z S1 59658, S2 59487 67c25c8a90 db39232d92 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T15:25:40.607Z S1 59472, S2 59487 0cdcca9cb3 67c25c8a90 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T15:25:42.556Z S1 59472, S2 59538 74b058f828 0cdcca9cb3 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T15:25:44.619Z S1 59409, S2 59538 68c14ee4e9 74b058f828 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T15:25:46.717Z S1 59409, S2 59440 92cda541e2 68c14ee4e9 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T15:25:48.815Z S1 59311, S2 59440 2931118003 92cda541e2 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T15:25:50.902Z S1 59311, S2 59353 feafaa55f4 2931118003 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T15:25:52.919Z S1 59294, S2 59353 82093eac10 feafaa55f4 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T15:25:54.920Z S1 59294, S2 59352 8af8c2f6c4 82093eac10 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T15:25:56.912Z S1 59302, S2 59352 8d3537f97c 8af8c2f6c4 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T15:25:58.911Z S1 59302, S2 59353 b225b73612 8d3537f97c sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T15:26:00.910Z S1 59303, S2 59353 4b9c9ad401 b225b73612 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T15:26:03.361Z S1 59303, S2 58902 09ea7e8102 4b9c9ad401 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T15:26:06.838Z S1 57826, S2 58902 20f8d3791f 09ea7e8102 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T15:26:08.859Z S1 57826, S2 58881 407ad57ab7 20f8d3791f sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T15:26:10.896Z S1 57789, S2 58881 92581da096 407ad57ab7 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T15:26:12.861Z S1 57789, S2 58916 d48cd50e5f 92581da096 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-13T15:26:14.861Z S1 57789, S2 58916 7a63b99a87 d48cd50e5f sk_4707cd57
28 move S2 Exhibition1 28 2026-11-13T15:26:16.840Z S1 57789, S2 58937 e581b08412 7a63b99a87 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-13T15:26:18.838Z S1 57791, S2 58937 bf3e85287c e581b08412 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-13T15:26:20.791Z S1 57791, S2 58984 5c8492bc6e bf3e85287c sk_4707cd57
31 move S1 Exhibition2 31 2026-11-13T15:26:22.739Z S1 57843, S2 58984 b9d451973d 5c8492bc6e sk_4707cd57
32 move S2 Exhibition1 32 2026-11-13T15:26:24.683Z S1 57843, S2 59040 dc01633e90 b9d451973d sk_4707cd57
33 move S1 Exhibition2 33 2026-11-13T15:26:26.624Z S1 57902, S2 59040 c0b4b4c6b5 dc01633e90 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-13T15:26:28.565Z S1 57902, S2 59099 6a4755e253 c0b4b4c6b5 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-13T15:26:30.509Z S1 57958, S2 59099 c10ff38b87 6a4755e253 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-13T15:26:32.442Z S1 57958, S2 59166 ed6e704cb3 c10ff38b87 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-13T15:26:34.374Z S1 58026, S2 59166 124cfb30c9 ed6e704cb3 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-13T15:26:36.311Z S1 58026, S2 59229 55d75df725 124cfb30c9 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-13T15:26:38.249Z S1 58088, S2 59229 77a6e55ea2 55d75df725 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-13T15:26:40.206Z S1 58088, S2 59272 68f34a9d0e 77a6e55ea2 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-13T15:26:42.137Z S1 58157, S2 59272 baf25cb88f 68f34a9d0e sk_4707cd57
42 move S2 Exhibition1 42 2026-11-13T15:26:44.067Z S1 58157, S2 59342 96636043d1 baf25cb88f sk_4707cd57
43 move S1 Exhibition2 43 2026-11-13T15:26:46.000Z S1 58224, S2 59342 06340eed2d 96636043d1 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-13T15:26:47.935Z S1 58224, S2 59407 3013ce5194 06340eed2d sk_4707cd57
45 move S1 Exhibition2 45 2026-11-13T15:26:49.877Z S1 58282, S2 59407 26e4790ab1 3013ce5194 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-13T15:26:51.827Z S1 58282, S2 59457 83abca499b 26e4790ab1 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-13T15:26:53.775Z S1 58334, S2 59457 f6abbca93e 83abca499b 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_01M7AR6PC7FQ5A8M57QFWWCBTV

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