apigaming Sign in

Verify set set_01M6C01CZ9EQZAYKGJKQ8J7G87

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("322619927944938982:set_01M6C01CZ9EQZAYKGJKQ8J7G87") = 3ffb36c6f1ef2394..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 2.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 0.0}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M6C01CZBF6QB75MQRFMETMN0: verified

✓signatures34 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..34, every prev_hash links
✓move log34 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay34 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
34 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-01T16:45:47.518Z S1 59790, S2 60000 c0867f00de start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-01T16:45:49.612Z S1 59790, S2 59906 abc9063d12 c0867f00de sk_4707cd57
3 move S1 Exhibition1 3 2026-11-01T16:45:51.702Z S1 59700, S2 59906 62bc719772 abc9063d12 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-01T16:45:53.899Z S1 59700, S2 59709 ddf3fa5131 62bc719772 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-01T16:45:56.016Z S1 59583, S2 59709 a7d45bb9cf ddf3fa5131 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-01T16:45:58.109Z S1 59583, S2 59616 fb2e746997 a7d45bb9cf sk_4707cd57
7 move S1 Exhibition1 7 2026-11-01T16:46:00.410Z S1 59282, S2 59616 b3655eb1e9 fb2e746997 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-01T16:46:02.939Z S1 59282, S2 59087 feaa0f9a88 b3655eb1e9 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-01T16:46:05.011Z S1 59210, S2 59087 3e641b8bf8 feaa0f9a88 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-01T16:46:07.101Z S1 59210, S2 58997 2b7011cf94 3e641b8bf8 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-01T16:46:09.206Z S1 59105, S2 58997 de8ffd6a3f 2b7011cf94 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-01T16:46:11.206Z S1 59105, S2 58997 a4ca59b209 de8ffd6a3f sk_4707cd57
13 move S1 Exhibition1 13 2026-11-01T16:46:13.306Z S1 59005, S2 58997 a10007ecad a4ca59b209 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-01T16:46:15.307Z S1 59005, S2 58996 eba3f1654a a10007ecad sk_4707cd57
15 move S1 Exhibition1 15 2026-11-01T16:46:17.616Z S1 58696, S2 58996 fc8d1660f1 eba3f1654a sk_4707cd57
16 move S2 Exhibition2 16 2026-11-01T16:46:19.700Z S1 58696, S2 58912 80ee0bb0cb fc8d1660f1 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-01T16:46:21.801Z S1 58595, S2 58912 4f68af0723 80ee0bb0cb sk_4707cd57
18 move S2 Exhibition2 18 2026-11-01T16:46:23.929Z S1 58595, S2 58784 caf548b44c 4f68af0723 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-01T16:46:25.909Z S1 58615, S2 58784 fa2840e2d3 caf548b44c sk_4707cd57
20 move S2 Exhibition2 20 2026-11-01T16:46:27.917Z S1 58615, S2 58776 fbe4fca2ac fa2840e2d3 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-01T16:46:29.910Z S1 58622, S2 58776 5067cc53ec fbe4fca2ac sk_4707cd57
22 move S2 Exhibition2 22 2026-11-01T16:46:31.924Z S1 58622, S2 58762 ddb9f3da36 5067cc53ec sk_4707cd57
23 move S1 Exhibition1 23 2026-11-01T16:46:33.914Z S1 58632, S2 58762 ff0447661d ddb9f3da36 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-01T16:46:35.921Z S1 58632, S2 58755 3ad462b6b7 ff0447661d sk_4707cd57
25 move S1 Exhibition1 25 2026-11-01T16:46:37.920Z S1 58633, S2 58755 bc9047f20e 3ad462b6b7 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-01T16:46:39.845Z S1 58633, S2 58830 3a07031560 bc9047f20e sk_4707cd57
27 move S1 Exhibition1 27 2026-11-01T16:46:41.835Z S1 58643, S2 58830 15437edc7e 3a07031560 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-01T16:46:43.765Z S1 58643, S2 58900 0863bc76de 15437edc7e sk_4707cd57
29 move S1 Exhibition1 29 2026-11-01T16:46:45.810Z S1 58598, S2 58900 d491a7dff9 0863bc76de sk_4707cd57
30 move S2 Exhibition2 30 2026-11-01T16:46:47.767Z S1 58598, S2 58943 20316cbc06 d491a7dff9 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-01T16:46:49.727Z S1 58638, S2 58943 9a660c8391 20316cbc06 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-01T16:46:51.690Z S1 58638, S2 58980 683249f422 9a660c8391 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-01T16:46:53.616Z S1 58712, S2 58980 cb7d1a20fe 683249f422 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-01T16:46:55.542Z S1 58712, S2 59054 8f100b21cb cb7d1a20fe sk_4707cd57

Game 2 m_01M6C01CZCE89BP3ESS2WDAHGG: verified

✓signatures35 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..35, every prev_hash links
✓move log35 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay35 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
35 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-01T16:45:47.507Z S1 59801, S2 60000 451a6dfaef start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-01T16:45:49.606Z S1 59801, S2 59901 81305f9a36 451a6dfaef sk_4707cd57
3 move S1 Exhibition2 3 2026-11-01T16:45:51.703Z S1 59704, S2 59901 b7e39459af 81305f9a36 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-01T16:45:53.796Z S1 59704, S2 59808 0ec00dc12d b7e39459af sk_4707cd57
5 move S1 Exhibition2 5 2026-11-01T16:45:56.014Z S1 59486, S2 59808 3093175dcd 0ec00dc12d sk_4707cd57
6 move S2 Exhibition1 6 2026-11-01T16:45:58.106Z S1 59486, S2 59716 f63ca5c34b 3093175dcd sk_4707cd57
7 move S1 Exhibition2 7 2026-11-01T16:46:00.407Z S1 59185, S2 59716 0b78b1c64c f63ca5c34b sk_4707cd57
8 move S2 Exhibition1 8 2026-11-01T16:46:02.917Z S1 59185, S2 59206 53d9a67e8d 0b78b1c64c sk_4707cd57
9 move S1 Exhibition2 9 2026-11-01T16:46:05.011Z S1 59091, S2 59206 da031e27e7 53d9a67e8d sk_4707cd57
10 move S2 Exhibition1 10 2026-11-01T16:46:07.113Z S1 59091, S2 59104 950e0367b2 da031e27e7 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-01T16:46:09.206Z S1 58998, S2 59104 79d8a88c62 950e0367b2 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-01T16:46:11.209Z S1 58998, S2 59101 f455d14ad1 79d8a88c62 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-01T16:46:13.306Z S1 58901, S2 59101 e077373822 f455d14ad1 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-01T16:46:15.401Z S1 58901, S2 59006 a2a99f2eb6 e077373822 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-01T16:46:17.615Z S1 58687, S2 59006 b3a27667bf a2a99f2eb6 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-01T16:46:19.706Z S1 58687, S2 58915 b1870e2359 b3a27667bf sk_4707cd57
17 move S1 Exhibition2 17 2026-11-01T16:46:21.737Z S1 58656, S2 58915 2a9fadf0bc b1870e2359 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-01T16:46:23.806Z S1 58656, S2 58846 c25ebfc798 2a9fadf0bc sk_4707cd57
19 move S1 Exhibition2 19 2026-11-01T16:46:25.803Z S1 58659, S2 58846 3cf8cc4c99 c25ebfc798 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-01T16:46:27.810Z S1 58659, S2 58839 0485fe9661 3cf8cc4c99 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-01T16:46:29.797Z S1 58672, S2 58839 cc926c92a1 0485fe9661 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-01T16:46:31.812Z S1 58672, S2 58824 0be2d43ad3 cc926c92a1 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-01T16:46:33.737Z S1 58747, S2 58824 8f7aaadb30 0be2d43ad3 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-01T16:46:35.664Z S1 58747, S2 58897 69aa1ce5eb 8f7aaadb30 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-01T16:46:37.629Z S1 58782, S2 58897 6da3d0ab6f 69aa1ce5eb sk_4707cd57
26 move S2 Exhibition1 26 2026-11-01T16:46:39.573Z S1 58782, S2 58953 8ee2529d46 6da3d0ab6f sk_4707cd57
27 move S1 Exhibition2 27 2026-11-01T16:46:41.504Z S1 58851, S2 58953 14bbb8d2e7 8ee2529d46 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-01T16:46:43.446Z S1 58851, S2 59011 1df58190e1 14bbb8d2e7 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-01T16:46:45.404Z S1 58893, S2 59011 6c832d9f3f 1df58190e1 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-01T16:46:47.337Z S1 58893, S2 59078 f1336ce3bd 6c832d9f3f sk_4707cd57
31 move S1 Exhibition2 31 2026-11-01T16:46:49.280Z S1 58950, S2 59078 25f17ec7ff f1336ce3bd sk_4707cd57
32 move S2 Exhibition1 32 2026-11-01T16:46:51.208Z S1 58950, S2 59150 1643087f8c 25f17ec7ff sk_4707cd57
33 move S1 Exhibition2 33 2026-11-01T16:46:53.137Z S1 59021, S2 59150 3096053bc5 1643087f8c sk_4707cd57
34 move S2 Exhibition1 34 2026-11-01T16:46:55.066Z S1 59021, S2 59221 9614f4690b 3096053bc5 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-01T16:46:56.999Z S1 59088, S2 59221 8d681dce38 9614f4690b 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_01M6C01CZ9EQZAYKGJKQ8J7G87

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