apigaming Sign in

Verify set set_01M6YAEJV3E6FTVQ5ZY76FE3Q2

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("7082419988056911778:set_01M6YAEJV3E6FTVQ5ZY76FE3Q2") = f7bad9717a927548..., 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 20, fee 0

Game 1 m_01M6YAEJV5EM4SNN33QVDVSKTF: verified

✓signatures16 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..16, every prev_hash links
✓move log16 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay16 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
16 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-08T19:34:04.929Z S1 59907, S2 60000 8b01b2f72f start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-08T19:34:06.958Z S1 59907, S2 59971 42a8573f5b 8b01b2f72f sk_4707cd57
3 move S1 Exhibition1 3 2026-11-08T19:34:09.023Z S1 59842, S2 59971 b1a874c4a8 42a8573f5b sk_4707cd57
4 move S2 Exhibition2 4 2026-11-08T19:34:11.132Z S1 59842, S2 59862 891d6d2acf b1a874c4a8 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-08T19:34:13.226Z S1 59748, S2 59862 80f2620b6b 891d6d2acf sk_4707cd57
6 move S2 Exhibition2 6 2026-11-08T19:34:15.227Z S1 59748, S2 59861 15d2bbb988 80f2620b6b sk_4707cd57
7 move S1 Exhibition1 7 2026-11-08T19:34:17.155Z S1 59820, S2 59861 6aa1dcc946 15d2bbb988 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-08T19:34:19.214Z S1 59820, S2 59802 0a4cda7f82 6aa1dcc946 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-08T19:34:21.199Z S1 59835, S2 59802 308d033729 0a4cda7f82 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-08T19:34:23.153Z S1 59835, S2 59848 b4ee1b50cb 308d033729 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-08T19:34:25.079Z S1 59909, S2 59848 996b2e044c b4ee1b50cb sk_4707cd57
12 move S2 Exhibition2 12 2026-11-08T19:34:27.095Z S1 59909, S2 59832 6f9334df27 996b2e044c sk_4707cd57
13 move S1 Exhibition1 13 2026-11-08T19:34:29.027Z S1 59977, S2 59832 a0d43f7af3 6f9334df27 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-08T19:34:31.001Z S1 59977, S2 59858 0aa05a2cba a0d43f7af3 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-08T19:34:32.926Z S1 60052, S2 59858 4f84fbd2d6 0aa05a2cba sk_4707cd57
16 move S2 Exhibition2 16 2026-11-08T19:34:34.853Z S1 60052, S2 59931 6a4d462bd2 4f84fbd2d6 sk_4707cd57

Game 2 m_01M6YAEJV7E0XRSW4AQN1E9991: verified

✓signatures21 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..21, every prev_hash links
✓move log21 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay21 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
21 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-08T19:34:04.927Z S1 59909, S2 60000 55a865bf6d start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-08T19:34:06.941Z S1 59909, S2 59986 ff1a0e70ac 55a865bf6d sk_4707cd57
3 move S1 Exhibition2 3 2026-11-08T19:34:09.006Z S1 59844, S2 59986 05cc5a8be6 ff1a0e70ac sk_4707cd57
4 move S2 Exhibition1 4 2026-11-08T19:34:10.997Z S1 59844, S2 59995 85efae33bb 05cc5a8be6 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-08T19:34:12.996Z S1 59845, S2 59995 ff591fdf82 85efae33bb sk_4707cd57
6 move S2 Exhibition1 6 2026-11-08T19:34:15.000Z S1 59845, S2 59991 0446d9550d ff591fdf82 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-08T19:34:16.931Z S1 59914, S2 59991 93d932ad60 0446d9550d sk_4707cd57
8 move S2 Exhibition1 8 2026-11-08T19:34:18.892Z S1 59914, S2 60030 d4b01eb141 93d932ad60 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-08T19:34:20.895Z S1 59911, S2 60030 0d2fa6dc26 d4b01eb141 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-08T19:34:22.907Z S1 59911, S2 60018 57373a0cc1 0d2fa6dc26 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-08T19:34:24.923Z S1 59895, S2 60018 375805e851 57373a0cc1 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-08T19:34:26.856Z S1 59895, S2 60085 b5c905dc8e 375805e851 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-08T19:34:28.920Z S1 59831, S2 60085 c49164abac b5c905dc8e sk_4707cd57
14 move S2 Exhibition1 14 2026-11-08T19:34:30.903Z S1 59831, S2 60102 fbbdaf627b c49164abac sk_4707cd57
15 move S1 Exhibition2 15 2026-11-08T19:34:32.829Z S1 59905, S2 60102 3efb1df78e fbbdaf627b sk_4707cd57
16 move S2 Exhibition1 16 2026-11-08T19:34:34.758Z S1 59905, S2 60173 837aa9e72c 3efb1df78e sk_4707cd57
17 move S1 Exhibition2 17 2026-11-08T19:34:36.685Z S1 59978, S2 60173 a5a9ca2b14 837aa9e72c sk_4707cd57
18 move S2 Exhibition1 18 2026-11-08T19:34:38.611Z S1 59978, S2 60247 e02d25db6c a5a9ca2b14 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-08T19:34:40.552Z S1 60037, S2 60247 cb6ebdccfa e02d25db6c sk_4707cd57
20 move S2 Exhibition1 20 2026-11-08T19:34:42.489Z S1 60037, S2 60310 7d0fc0fb94 cb6ebdccfa sk_4707cd57
21 move S1 Exhibition2 21 2026-11-08T19:34:44.424Z S1 60102, S2 60310 f7148844f5 7d0fc0fb94 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_01M6YAEJV3E6FTVQ5ZY76FE3Q2

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