apigaming Sign in

Verify set set_01M6Y7DFA7F3P9V346M9MKKGQ0

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("8349955150404720138:set_01M6Y7DFA7F3P9V346M9MKKGQ0") = dd4b9fe5b2de181c..., 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 40, fee 0

Game 1 m_01M6Y7DFA9E129QVA4K3WKEK8F: 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 Exhibition1 1 2026-11-08T18:41:03.324Z S1 59408, S2 60000 a05bf25561 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-08T18:41:05.341Z S1 59408, S2 59983 5204cf8c45 a05bf25561 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-08T18:41:07.432Z S1 59317, S2 59983 a93883db4a 5204cf8c45 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-08T18:41:09.417Z S1 59317, S2 59998 d454a93dcb a93883db4a sk_4707cd57
5 move S1 Exhibition1 5 2026-11-08T18:41:11.597Z S1 59137, S2 59998 e37d5296c3 d454a93dcb sk_4707cd57
6 move S2 Exhibition2 6 2026-11-08T18:41:13.618Z S1 59137, S2 59977 8697d1c9de e37d5296c3 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-08T18:41:15.703Z S1 59052, S2 59977 e6f1b4becd 8697d1c9de sk_4707cd57
8 move S2 Exhibition2 8 2026-11-08T18:41:17.705Z S1 59052, S2 59975 381da6d6d8 e6f1b4becd sk_4707cd57
9 move S1 Exhibition1 9 2026-11-08T18:41:19.697Z S1 59060, S2 59975 920f79dc59 381da6d6d8 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-08T18:41:21.630Z S1 59060, S2 60042 2ab592157b 920f79dc59 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-08T18:41:23.624Z S1 59066, S2 60042 98a76af7cb 2ab592157b sk_4707cd57
12 move S2 Exhibition2 12 2026-11-08T18:41:25.604Z S1 59066, S2 60062 647ebc691e 98a76af7cb sk_4707cd57
13 move S1 Exhibition1 13 2026-11-08T18:41:27.595Z S1 59075, S2 60062 f00a79defd 647ebc691e sk_4707cd57
14 move S2 Exhibition2 14 2026-11-08T18:41:29.637Z S1 59075, S2 60020 44975f7c08 f00a79defd sk_4707cd57
15 move S1 Exhibition1 15 2026-11-08T18:41:31.736Z S1 58976, S2 60020 3104768900 44975f7c08 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-08T18:41:33.799Z S1 58976, S2 59957 0b54cda40a 3104768900 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-08T18:41:35.808Z S1 58967, S2 59957 d1f5b0b71d 0b54cda40a sk_4707cd57
18 move S2 Exhibition2 18 2026-11-08T18:41:37.815Z S1 58967, S2 59950 5a39525d60 d1f5b0b71d sk_4707cd57
19 move S1 Exhibition1 19 2026-11-08T18:41:39.800Z S1 58982, S2 59950 c7c557d229 5a39525d60 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-08T18:41:41.763Z S1 58982, S2 59987 00e7e6dd1a c7c557d229 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-08T18:41:43.703Z S1 59042, S2 59987 a8af3915e7 00e7e6dd1a sk_4707cd57
22 move S2 Exhibition2 22 2026-11-08T18:41:45.698Z S1 59042, S2 59992 1f2a31854d a8af3915e7 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-08T18:41:47.696Z S1 59044, S2 59992 3d0eb5eae2 1f2a31854d sk_4707cd57
24 move S2 Exhibition2 24 2026-11-08T18:41:49.659Z S1 59044, S2 60029 36fdd3d8f2 3d0eb5eae2 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-08T18:41:51.627Z S1 59076, S2 60029 4d9e3f726c 36fdd3d8f2 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-08T18:41:53.626Z S1 59076, S2 60030 898429381a 4d9e3f726c sk_4707cd57
27 move S1 Exhibition1 27 2026-11-08T18:41:55.558Z S1 59144, S2 60030 c0d2d8fda2 898429381a sk_4707cd57
28 move S2 Exhibition2 28 2026-11-08T18:41:57.546Z S1 59144, S2 60042 12c5854920 c0d2d8fda2 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-08T18:41:59.504Z S1 59186, S2 60042 b191a9421a 12c5854920 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-08T18:42:01.462Z S1 59186, S2 60084 81801dba6e b191a9421a sk_4707cd57

Game 2 m_01M6Y7DFACFBHBXHDMD7WMEDSC: verified

✓signatures33 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..33, every prev_hash links
✓move log33 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay33 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
33 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-08T18:41:03.318Z S1 59414, S2 60000 4c848dd4a1 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-08T18:41:05.307Z S1 59414, S2 60011 bb738099a2 4c848dd4a1 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-08T18:41:07.415Z S1 59306, S2 60011 f2f61c09a0 bb738099a2 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-08T18:41:09.376Z S1 59306, S2 60050 85108dc353 f2f61c09a0 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-08T18:41:11.406Z S1 59276, S2 60050 4f0fb46893 85108dc353 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-08T18:41:13.497Z S1 59276, S2 59959 abe15615b1 4f0fb46893 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-08T18:41:15.500Z S1 59273, S2 59959 95ad2d25ec abe15615b1 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-08T18:41:17.476Z S1 59273, S2 59983 985519128c 95ad2d25ec sk_4707cd57
9 move S1 Exhibition2 9 2026-11-08T18:41:19.496Z S1 59253, S2 59983 c5f0c63498 985519128c sk_4707cd57
10 move S2 Exhibition1 10 2026-11-08T18:41:21.497Z S1 59253, S2 59982 5dcf5c4f0b c5f0c63498 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-08T18:41:23.500Z S1 59250, S2 59982 eb189cf5ae 5dcf5c4f0b sk_4707cd57
12 move S2 Exhibition1 12 2026-11-08T18:41:25.428Z S1 59250, S2 60054 1bc2506886 eb189cf5ae sk_4707cd57
13 move S1 Exhibition2 13 2026-11-08T18:41:27.402Z S1 59276, S2 60054 0140df81ba 1bc2506886 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-08T18:41:29.332Z S1 59276, S2 60124 9f853e85a5 0140df81ba sk_4707cd57
15 move S1 Exhibition2 15 2026-11-08T18:41:31.311Z S1 59297, S2 60124 cb6cd32601 9f853e85a5 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-08T18:41:33.276Z S1 59297, S2 60159 5c4114039c cb6cd32601 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-08T18:41:35.303Z S1 59270, S2 60159 28f9ecd9fc 5c4114039c sk_4707cd57
18 move S2 Exhibition1 18 2026-11-08T18:41:37.323Z S1 59270, S2 60139 9acd0b0091 28f9ecd9fc sk_4707cd57
19 move S1 Exhibition2 19 2026-11-08T18:41:39.339Z S1 59254, S2 60139 d7276e9dcc 9acd0b0091 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-08T18:41:41.303Z S1 59254, S2 60175 73cbe44343 d7276e9dcc sk_4707cd57
21 move S1 Exhibition2 21 2026-11-08T18:41:43.315Z S1 59242, S2 60175 783f368aaf 73cbe44343 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-08T18:41:45.317Z S1 59242, S2 60173 5a6b795c7e 783f368aaf sk_4707cd57
23 move S1 Exhibition2 23 2026-11-08T18:41:47.310Z S1 59249, S2 60173 4438868ba0 5a6b795c7e sk_4707cd57
24 move S2 Exhibition1 24 2026-11-08T18:41:49.309Z S1 59249, S2 60174 adde0c3966 4438868ba0 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-08T18:41:51.303Z S1 59255, S2 60174 3d5f3d36fe adde0c3966 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-08T18:41:53.262Z S1 59255, S2 60215 eb27606c2b 3d5f3d36fe sk_4707cd57
27 move S1 Exhibition2 27 2026-11-08T18:41:55.239Z S1 59278, S2 60215 b6dc544806 eb27606c2b sk_4707cd57
28 move S2 Exhibition1 28 2026-11-08T18:41:57.218Z S1 59278, S2 60236 a79879a7a8 b6dc544806 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-08T18:41:59.212Z S1 59284, S2 60236 36e51d9eea a79879a7a8 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-08T18:42:01.240Z S1 59284, S2 60208 270cc1ba91 36e51d9eea sk_4707cd57
31 move S1 Exhibition2 31 2026-11-08T18:42:03.308Z S1 59216, S2 60208 042b4faa46 270cc1ba91 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-08T18:42:05.483Z S1 59216, S2 60033 c08f2acb6a 042b4faa46 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-08T18:42:07.424Z S1 59275, S2 60033 3bfcf8e769 c08f2acb6a 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_01M6Y7DFA7F3P9V346M9MKKGQ0

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