apigaming Sign in

Verify set set_01M6WSRSZFE3YSKMMFDZZEBY3E

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

Game 1 m_01M6WSRSZHEF9T49Z58JS1DJH6: verified

✓signatures45 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..45, every prev_hash links
✓move log45 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay45 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
45 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-08T05:23:19.807Z S1 59798, S2 60000 acf47525b1 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-08T05:23:21.907Z S1 59798, S2 59900 b4d8a780bf acf47525b1 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-08T05:23:24.101Z S1 59604, S2 59900 b2a0f3301e b4d8a780bf sk_4707cd57
4 move S2 Exhibition2 4 2026-11-08T05:23:26.043Z S1 59604, S2 59958 48b817f640 b2a0f3301e sk_4707cd57
5 move S1 Exhibition1 5 2026-11-08T05:23:28.107Z S1 59540, S2 59958 fef276c8d3 48b817f640 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-08T05:23:30.406Z S1 59540, S2 59659 08d1026fb6 fef276c8d3 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-08T05:23:32.413Z S1 59533, S2 59659 11e86cf07f 08d1026fb6 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-08T05:23:34.407Z S1 59533, S2 59665 8d9c4a002c 11e86cf07f sk_4707cd57
9 move S1 Exhibition1 9 2026-11-08T05:23:36.406Z S1 59534, S2 59665 37a9679687 8d9c4a002c sk_4707cd57
10 move S2 Exhibition2 10 2026-11-08T05:23:38.517Z S1 59534, S2 59554 17a1e4be57 37a9679687 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-08T05:23:40.701Z S1 59350, S2 59554 7e61b6be9e 17a1e4be57 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-08T05:23:42.647Z S1 59350, S2 59608 4d73abbdfd 7e61b6be9e sk_4707cd57
13 move S1 Exhibition1 13 2026-11-08T05:23:44.642Z S1 59355, S2 59608 a0004726fe 4d73abbdfd sk_4707cd57
14 move S2 Exhibition2 14 2026-11-08T05:23:46.696Z S1 59355, S2 59554 c9e30c2bbc a0004726fe sk_4707cd57
15 move S1 Exhibition1 15 2026-11-08T05:23:48.809Z S1 59242, S2 59554 7ce4c09120 c9e30c2bbc sk_4707cd57
16 move S2 Exhibition2 16 2026-11-08T05:23:50.941Z S1 59242, S2 59422 f4b798d12a 7ce4c09120 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-08T05:23:52.938Z S1 59245, S2 59422 5a02f920fb f4b798d12a sk_4707cd57
18 move S2 Exhibition2 18 2026-11-08T05:23:54.865Z S1 59245, S2 59495 15d4608482 5a02f920fb sk_4707cd57
19 move S1 Exhibition1 19 2026-11-08T05:23:56.797Z S1 59313, S2 59495 4628551438 15d4608482 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-08T05:23:58.908Z S1 59313, S2 59384 3bb5db6cae 4628551438 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-08T05:24:00.906Z S1 59315, S2 59384 10d4f55cce 3bb5db6cae sk_4707cd57
22 move S2 Exhibition2 22 2026-11-08T05:24:02.948Z S1 59315, S2 59342 57a51bf1ce 10d4f55cce sk_4707cd57
23 move S1 Exhibition1 23 2026-11-08T05:24:05.113Z S1 59150, S2 59342 95019740e9 57a51bf1ce sk_4707cd57
24 move S2 Exhibition2 24 2026-11-08T05:24:07.098Z S1 59150, S2 59357 7aed6054a6 95019740e9 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-08T05:24:09.129Z S1 59119, S2 59357 cdfe2df878 7aed6054a6 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-08T05:24:11.219Z S1 59119, S2 59267 952c1b0d49 cdfe2df878 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-08T05:24:13.229Z S1 59109, S2 59267 3ff009bef2 952c1b0d49 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-08T05:24:15.205Z S1 59109, S2 59291 7c4e29d778 3ff009bef2 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-08T05:24:17.231Z S1 59083, S2 59291 0e03e8e331 7c4e29d778 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-08T05:24:19.197Z S1 59083, S2 59325 c86446e213 0e03e8e331 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-08T05:24:21.153Z S1 59127, S2 59325 c11d6e422e c86446e213 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-08T05:24:23.105Z S1 59127, S2 59373 ba7c286880 c11d6e422e sk_4707cd57
33 move S1 Exhibition1 33 2026-11-08T05:24:25.068Z S1 59164, S2 59373 e3233a9704 ba7c286880 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-08T05:24:27.015Z S1 59164, S2 59426 3b376acc31 e3233a9704 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-08T05:24:28.971Z S1 59208, S2 59426 e5a06e4bc0 3b376acc31 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-08T05:24:30.919Z S1 59208, S2 59478 07b8992975 e5a06e4bc0 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-08T05:24:32.871Z S1 59256, S2 59478 6836ef978a 07b8992975 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-08T05:24:34.813Z S1 59256, S2 59536 59a5dc7611 6836ef978a sk_4707cd57
39 move S1 Exhibition1 39 2026-11-08T05:24:36.762Z S1 59307, S2 59536 e45b49057b 59a5dc7611 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-08T05:24:38.700Z S1 59307, S2 59598 1dab091cd9 e45b49057b sk_4707cd57
41 move S1 Exhibition1 41 2026-11-08T05:24:40.651Z S1 59356, S2 59598 732b1acb3e 1dab091cd9 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-08T05:24:42.591Z S1 59356, S2 59658 e4314732b2 732b1acb3e sk_4707cd57
43 move S1 Exhibition1 43 2026-11-08T05:24:44.614Z S1 59333, S2 59658 bc23dde5c0 e4314732b2 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-08T05:24:46.799Z S1 59333, S2 59473 e1185cdba3 bc23dde5c0 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-08T05:24:48.728Z S1 59404, S2 59473 604150532d e1185cdba3 sk_4707cd57

Game 2 m_01M6WSRSZJE32BJ5PHT35ED2XZ: verified

✓signatures17 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..17, every prev_hash links
✓move log17 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay17 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
17 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-08T05:23:19.814Z S1 59791, S2 60000 69dc5862c8 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-08T05:23:21.910Z S1 59791, S2 59904 1c7c25aa52 69dc5862c8 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-08T05:23:24.108Z S1 59593, S2 59904 5c4cb8057e 1c7c25aa52 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-08T05:23:26.066Z S1 59593, S2 59946 1a59773e3c 5c4cb8057e sk_4707cd57
5 move S1 Exhibition2 5 2026-11-08T05:23:28.133Z S1 59526, S2 59946 26b0e820c1 1a59773e3c sk_4707cd57
6 move S2 Exhibition1 6 2026-11-08T05:23:30.328Z S1 59526, S2 59751 5d5903d476 26b0e820c1 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-08T05:23:32.321Z S1 59533, S2 59751 bc55d84419 5d5903d476 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-08T05:23:34.404Z S1 59533, S2 59668 6bd0ebfca1 bc55d84419 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-08T05:23:36.409Z S1 59528, S2 59668 78da0d4f39 6bd0ebfca1 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-08T05:23:38.523Z S1 59528, S2 59554 0af13357f0 78da0d4f39 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-08T05:23:40.706Z S1 59345, S2 59554 f97bd9ce75 0af13357f0 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-08T05:23:42.719Z S1 59345, S2 59541 9bf1a3f138 f97bd9ce75 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-08T05:23:44.803Z S1 59261, S2 59541 28a3a2bf72 9bf1a3f138 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-08T05:23:46.758Z S1 59261, S2 59586 27a2bedef7 28a3a2bf72 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-08T05:23:48.822Z S1 59197, S2 59586 d919313c90 27a2bedef7 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-08T05:23:50.898Z S1 59197, S2 59510 29a164b13a d919313c90 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-08T05:23:52.840Z S1 59255, S2 59510 00ed6f717c 29a164b13a 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_01M6WSRSZFE3YSKMMFDZZEBY3E

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