apigaming Sign in

Verify set set_01M7F2NTYKESFR8KFVG7CMFDW2

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

Game 1 m_01M7F2NTYNE4GATGWAMV2B4SPV: verified

✓signatures20 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..20, every prev_hash links
✓move log20 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay20 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
20 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-15T07:45:19.420Z S1 59838, S2 60000 7d2583f430 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-15T07:45:21.502Z S1 59838, S2 59918 2becfa0d6c 7d2583f430 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-15T07:45:23.532Z S1 59808, S2 59918 3fce036c1e 2becfa0d6c sk_4707cd57
4 move S2 Exhibition2 4 2026-11-15T07:45:25.508Z S1 59808, S2 59942 203d054c1b 3fce036c1e sk_4707cd57
5 move S1 Exhibition1 5 2026-11-15T07:45:27.615Z S1 59701, S2 59942 e402704997 203d054c1b sk_4707cd57
6 move S2 Exhibition2 6 2026-11-15T07:45:29.821Z S1 59701, S2 59736 ac80b9910e e402704997 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-15T07:45:31.918Z S1 59604, S2 59736 ab6084f47a ac80b9910e sk_4707cd57
8 move S2 Exhibition2 8 2026-11-15T07:45:33.909Z S1 59604, S2 59745 4eb79c530a ab6084f47a sk_4707cd57
9 move S1 Exhibition1 9 2026-11-15T07:45:35.849Z S1 59664, S2 59745 669bc28b8a 4eb79c530a sk_4707cd57
10 move S2 Exhibition2 10 2026-11-15T07:45:38.008Z S1 59664, S2 59586 43006d5fbd 669bc28b8a sk_4707cd57
11 move S1 Exhibition1 11 2026-11-15T07:45:39.963Z S1 59709, S2 59586 5379f24485 43006d5fbd sk_4707cd57
12 move S2 Exhibition2 12 2026-11-15T07:45:42.026Z S1 59709, S2 59523 63967b8649 5379f24485 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-15T07:45:44.201Z S1 59534, S2 59523 380d64c775 63967b8649 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-15T07:45:46.301Z S1 59534, S2 59423 56ccd3dedf 380d64c775 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-15T07:45:48.302Z S1 59533, S2 59423 6e72742d42 56ccd3dedf sk_4707cd57
16 move S2 Exhibition2 16 2026-11-15T07:45:50.269Z S1 59533, S2 59456 de5ebd250d 6e72742d42 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-15T07:45:52.202Z S1 59600, S2 59456 cee1c787cb de5ebd250d sk_4707cd57
18 move S2 Exhibition2 18 2026-11-15T07:45:54.217Z S1 59600, S2 59441 ffcb19ba70 cee1c787cb sk_4707cd57
19 move S1 Exhibition1 19 2026-11-15T07:45:56.151Z S1 59666, S2 59441 1b6e5fa357 ffcb19ba70 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-15T07:45:58.111Z S1 59666, S2 59481 ca67bc62d9 1b6e5fa357 sk_4707cd57

Game 2 m_01M7F2NTYPFPJ9KYWHGSZ4M7Z1: verified

✓signatures30 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..30, every prev_hash links
✓move log30 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay30 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
30 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-15T07:45:19.415Z S1 59843, S2 60000 df7f517d08 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-15T07:45:21.501Z S1 59843, S2 59914 ba0aa1d4cd df7f517d08 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-15T07:45:23.531Z S1 59813, S2 59914 c28029bb15 ba0aa1d4cd sk_4707cd57
4 move S2 Exhibition1 4 2026-11-15T07:45:25.508Z S1 59813, S2 59937 0b11ccc654 c28029bb15 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-15T07:45:27.625Z S1 59696, S2 59937 f965701de9 0b11ccc654 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-15T07:45:29.818Z S1 59696, S2 59744 ac8fd016bd f965701de9 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-15T07:45:31.790Z S1 59724, S2 59744 5c5862ae90 ac8fd016bd sk_4707cd57
8 move S2 Exhibition1 8 2026-11-15T07:45:33.769Z S1 59724, S2 59765 f400d8db6e 5c5862ae90 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-15T07:45:35.796Z S1 59697, S2 59765 691a2173f1 f400d8db6e sk_4707cd57
10 move S2 Exhibition1 10 2026-11-15T07:45:37.998Z S1 59697, S2 59563 a11c0a1829 691a2173f1 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-15T07:45:39.947Z S1 59748, S2 59563 9d99be12b5 a11c0a1829 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-15T07:45:42.009Z S1 59748, S2 59501 a124e68b63 9d99be12b5 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-15T07:45:44.136Z S1 59621, S2 59501 4f4f45f8fb a124e68b63 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-15T07:45:46.151Z S1 59621, S2 59486 d6add494db 4f4f45f8fb sk_4707cd57
15 move S1 Exhibition2 15 2026-11-15T07:45:48.119Z S1 59653, S2 59486 b49b644df2 d6add494db sk_4707cd57
16 move S2 Exhibition1 16 2026-11-15T07:45:50.105Z S1 59653, S2 59500 55fffff9c3 b49b644df2 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-15T07:45:52.096Z S1 59662, S2 59500 406e2ff883 55fffff9c3 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-15T07:45:54.112Z S1 59662, S2 59484 bf59a411a9 406e2ff883 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-15T07:45:56.043Z S1 59731, S2 59484 a6e0f50827 bf59a411a9 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-15T07:45:58.037Z S1 59731, S2 59490 e724d1d072 a6e0f50827 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-15T07:45:59.961Z S1 59807, S2 59490 59113936dc e724d1d072 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-15T07:46:02.342Z S1 59807, S2 59109 8625946307 59113936dc sk_4707cd57
23 move S1 Exhibition2 23 2026-11-15T07:46:04.407Z S1 59742, S2 59109 c47cae5c50 8625946307 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-15T07:46:06.344Z S1 59742, S2 59172 790c42beee c47cae5c50 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-15T07:46:08.311Z S1 59775, S2 59172 77a53de84f 790c42beee sk_4707cd57
26 move S2 Exhibition1 26 2026-11-15T07:46:10.301Z S1 59775, S2 59182 5f765b7f10 77a53de84f sk_4707cd57
27 move S1 Exhibition2 27 2026-11-15T07:46:12.296Z S1 59780, S2 59182 64a855c811 5f765b7f10 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-15T07:46:14.296Z S1 59780, S2 59182 70d80ccef6 64a855c811 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-15T07:46:16.222Z S1 59854, S2 59182 a7fc8a62d9 70d80ccef6 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-15T07:46:18.153Z S1 59854, S2 59251 1de3fddefc a7fc8a62d9 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_01M7F2NTYKESFR8KFVG7CMFDW2

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