apigaming Sign in

Verify set set_01M6RAP8MTFCJ9H3Y46CFDNTMZ

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("3185887655239058983:set_01M6RAP8MTFCJ9H3Y46CFDNTMZ") = 96ddbb225be293df..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 10, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 10}
✓set resulta split pot (fewer_moves level) follows from the games
✓set payoutsplit 20 each, fee 0

Game 1 m_01M6RAP8MWEJQ8QVMY756797GC: 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-06T11:42:50.098Z S1 59855, S2 60000 491ac5f4fb start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-06T11:42:52.041Z S1 59855, S2 60057 2c59fe5871 491ac5f4fb sk_4707cd57
3 move S1 Exhibition1 3 2026-11-06T11:42:54.022Z S1 59874, S2 60057 80ba26e7f1 2c59fe5871 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-06T11:42:56.143Z S1 59874, S2 59936 32a8551824 80ba26e7f1 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-06T11:42:58.335Z S1 59682, S2 59936 2338d20389 32a8551824 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-06T11:43:00.635Z S1 59682, S2 59636 c0dced5373 2338d20389 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-06T11:43:02.914Z S1 59403, S2 59636 afec2359cf c0dced5373 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-06T11:43:05.103Z S1 59403, S2 59447 bb5901d9fb afec2359cf sk_4707cd57
9 move S1 Exhibition1 9 2026-11-06T11:43:07.202Z S1 59304, S2 59447 42479f4060 bb5901d9fb sk_4707cd57
10 move S2 Exhibition2 10 2026-11-06T11:43:09.317Z S1 59304, S2 59332 90df58194f 42479f4060 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-06T11:43:11.310Z S1 59311, S2 59332 808a26395c 90df58194f sk_4707cd57
12 move S2 Exhibition2 12 2026-11-06T11:43:13.405Z S1 59311, S2 59237 fc1cab393e 808a26395c sk_4707cd57
13 move S1 Exhibition1 13 2026-11-06T11:43:15.400Z S1 59316, S2 59237 7f406d4ce7 fc1cab393e sk_4707cd57
14 move S2 Exhibition2 14 2026-11-06T11:43:17.433Z S1 59316, S2 59204 49a98c7db6 7f406d4ce7 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-06T11:43:19.464Z S1 59285, S2 59204 5e3472c83e 49a98c7db6 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-06T11:43:21.604Z S1 59285, S2 59064 33622111a7 5e3472c83e sk_4707cd57
17 move S1 Exhibition1 17 2026-11-06T11:43:23.610Z S1 59279, S2 59064 3739a2e76d 33622111a7 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-06T11:43:25.560Z S1 59279, S2 59114 290ceaec59 3739a2e76d sk_4707cd57
19 move S1 Exhibition1 19 2026-11-06T11:43:27.510Z S1 59329, S2 59114 29db18f64b 290ceaec59 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-06T11:43:29.448Z S1 59329, S2 59176 0062e1692c 29db18f64b sk_4707cd57

Game 2 m_01M6RAP8MXEMHSW32GGCFNPSG8: 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 Exhibition2 1 2026-11-06T11:42:50.108Z S1 59845, S2 60000 771c7ed578 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-06T11:42:52.074Z S1 59845, S2 60034 3b7fc4356e 771c7ed578 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-06T11:42:54.212Z S1 59707, S2 60034 4c03c9c65c 3b7fc4356e sk_4707cd57
4 move S2 Exhibition1 4 2026-11-06T11:42:56.166Z S1 59707, S2 60080 7d24996ee5 4c03c9c65c sk_4707cd57
5 move S1 Exhibition2 5 2026-11-06T11:42:58.326Z S1 59547, S2 60080 0f54de6d61 7d24996ee5 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-06T11:43:00.636Z S1 59547, S2 59770 2159899859 0f54de6d61 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-06T11:43:02.999Z S1 59184, S2 59770 141a3d8a4f 2159899859 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-06T11:43:05.122Z S1 59184, S2 59647 4fb85404a7 141a3d8a4f sk_4707cd57
9 move S1 Exhibition2 9 2026-11-06T11:43:07.201Z S1 59105, S2 59647 df28b9bf38 4fb85404a7 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-06T11:43:09.296Z S1 59105, S2 59552 bd1eb3fc87 df28b9bf38 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-06T11:43:11.423Z S1 58978, S2 59552 efb5d41422 bd1eb3fc87 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-06T11:43:13.522Z S1 58978, S2 59453 d86a71ad98 efb5d41422 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-06T11:43:15.600Z S1 58900, S2 59453 ea53a9a518 d86a71ad98 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-06T11:43:17.623Z S1 58900, S2 59430 89c5cfa44b ea53a9a518 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-06T11:43:19.549Z S1 58974, S2 59430 26e9abe973 89c5cfa44b sk_4707cd57
16 move S2 Exhibition1 16 2026-11-06T11:43:21.623Z S1 58974, S2 59356 bbe9b3bf6c 26e9abe973 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-06T11:43:23.606Z S1 58991, S2 59356 a7f18dd7db bbe9b3bf6c sk_4707cd57
18 move S2 Exhibition1 18 2026-11-06T11:43:25.542Z S1 58991, S2 59420 8e663171c6 a7f18dd7db sk_4707cd57
19 move S1 Exhibition2 19 2026-11-06T11:43:27.478Z S1 59055, S2 59420 23cce3c869 8e663171c6 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-06T11:43:29.407Z S1 59055, S2 59491 c915e3ed64 23cce3c869 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_01M6RAP8MTFCJ9H3Y46CFDNTMZ

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