apigaming Sign in

Verify set set_01M7FZXXH3F5CRYWXXAXH4A7FT

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("8039571385312805114:set_01M7FZXXH3F5CRYWXXAXH4A7FT") = 6c35362f5ea1f001..., 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 60, fee 0

Game 1 m_01M7FZXXH5F64REY2C29M3T322: verified

✓signatures24 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..24, every prev_hash links
✓move log24 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay24 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
24 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-15T16:16:32.918Z S1 59828, S2 60000 d7305e642c start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-15T16:16:35.003Z S1 59828, S2 59915 cbcb66bdc4 d7305e642c sk_4707cd57
3 move S1 Exhibition1 3 2026-11-15T16:16:36.963Z S1 59868, S2 59915 def64a63ea cbcb66bdc4 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-15T16:16:39.098Z S1 59868, S2 59780 8720f18874 def64a63ea sk_4707cd57
5 move S1 Exhibition1 5 2026-11-15T16:16:41.205Z S1 59761, S2 59780 959bbfa4c6 8720f18874 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-15T16:16:43.210Z S1 59761, S2 59775 525844f570 959bbfa4c6 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-15T16:16:45.216Z S1 59755, S2 59775 d99ff1b273 525844f570 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-15T16:16:47.223Z S1 59755, S2 59768 c4f0df60d4 d99ff1b273 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-15T16:16:49.156Z S1 59822, S2 59768 9951afbedf c4f0df60d4 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-15T16:16:51.811Z S1 59822, S2 59113 3283bc5c39 9951afbedf sk_4707cd57
11 move S1 Exhibition1 11 2026-11-15T16:16:54.208Z S1 59425, S2 59113 fda14c59d2 3283bc5c39 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-15T16:16:56.149Z S1 59425, S2 59172 eccbe2be86 fda14c59d2 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-15T16:16:58.228Z S1 59346, S2 59172 522083ca68 eccbe2be86 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-15T16:17:00.502Z S1 59346, S2 58898 4ae90093a3 522083ca68 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-15T16:17:02.533Z S1 59315, S2 58898 2b9a551e4c 4ae90093a3 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-15T16:17:04.618Z S1 59315, S2 58813 662d2dd5f4 2b9a551e4c sk_4707cd57
17 move S1 Exhibition1 17 2026-11-15T16:17:06.543Z S1 59390, S2 58813 d2f3bdfbcc 662d2dd5f4 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-15T16:17:08.511Z S1 59390, S2 58845 7ce0def8cc d2f3bdfbcc sk_4707cd57
19 move S1 Exhibition1 19 2026-11-15T16:17:10.464Z S1 59437, S2 58845 9cb9526814 7ce0def8cc sk_4707cd57
20 move S2 Exhibition2 20 2026-11-15T16:17:12.538Z S1 59437, S2 58771 46394f6b2c 9cb9526814 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-15T16:17:14.505Z S1 59470, S2 58771 75a8b83a27 46394f6b2c sk_4707cd57
22 move S2 Exhibition2 22 2026-11-15T16:17:16.467Z S1 59470, S2 58809 0344c11893 75a8b83a27 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-15T16:17:18.403Z S1 59534, S2 58809 0d4d742fca 0344c11893 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-15T16:17:20.338Z S1 59534, S2 58874 8288f9579c 0d4d742fca sk_4707cd57

Game 2 m_01M7FZXXH8EW28M4QPPK0E0K12: verified

✓signatures37 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..37, every prev_hash links
✓move log37 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay37 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
37 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-15T16:16:32.926Z S1 59820, S2 60000 9abaf3cfe5 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-15T16:16:34.936Z S1 59820, S2 59990 0c259460a7 9abaf3cfe5 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-15T16:16:36.905Z S1 59851, S2 59990 f23db11066 0c259460a7 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-15T16:16:38.905Z S1 59851, S2 59990 163845925a f23db11066 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-15T16:16:41.025Z S1 59731, S2 59990 8d324796d1 163845925a sk_4707cd57
6 move S2 Exhibition1 6 2026-11-15T16:16:43.100Z S1 59731, S2 59915 44bee2dba2 8d324796d1 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-15T16:16:45.105Z S1 59726, S2 59915 fd9f1a65ba 44bee2dba2 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-15T16:16:47.107Z S1 59726, S2 59913 b3a4a885ed fd9f1a65ba sk_4707cd57
9 move S1 Exhibition2 9 2026-11-15T16:16:49.108Z S1 59725, S2 59913 0107960119 b3a4a885ed sk_4707cd57
10 move S2 Exhibition1 10 2026-11-15T16:16:51.910Z S1 59725, S2 59111 00a3bf14a2 0107960119 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-15T16:16:54.220Z S1 59415, S2 59111 f9c482f8dc 00a3bf14a2 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-15T16:16:56.218Z S1 59415, S2 59113 8ad11c947b f9c482f8dc sk_4707cd57
13 move S1 Exhibition2 13 2026-11-15T16:16:58.325Z S1 59308, S2 59113 12d6034c1d 8ad11c947b sk_4707cd57
14 move S2 Exhibition1 14 2026-11-15T16:17:00.498Z S1 59308, S2 58940 969fd97e01 12d6034c1d sk_4707cd57
15 move S1 Exhibition2 15 2026-11-15T16:17:02.722Z S1 59084, S2 58940 512645baff 969fd97e01 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-15T16:17:04.797Z S1 59084, S2 58865 69a1185495 512645baff sk_4707cd57
17 move S1 Exhibition2 17 2026-11-15T16:17:06.800Z S1 59081, S2 58865 86ffa87c46 69a1185495 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-15T16:17:08.797Z S1 59081, S2 58868 b4be78ddb4 86ffa87c46 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-15T16:17:10.807Z S1 59071, S2 58868 636d3e5f8c b4be78ddb4 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-15T16:17:12.778Z S1 59071, S2 58897 2ac2723247 636d3e5f8c sk_4707cd57
21 move S1 Exhibition2 21 2026-11-15T16:17:14.831Z S1 59018, S2 58897 43d823554b 2ac2723247 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-15T16:17:16.912Z S1 59018, S2 58816 67e6005ab8 43d823554b sk_4707cd57
23 move S1 Exhibition2 23 2026-11-15T16:17:18.852Z S1 59078, S2 58816 7684b04a3f 67e6005ab8 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-15T16:17:20.827Z S1 59078, S2 58841 09a135ed99 7684b04a3f sk_4707cd57
25 move S1 Exhibition2 25 2026-11-15T16:17:22.819Z S1 59086, S2 58841 38edebdc3e 09a135ed99 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-15T16:17:24.820Z S1 59086, S2 58840 836c80d973 38edebdc3e sk_4707cd57
27 move S1 Exhibition2 27 2026-11-15T16:17:26.819Z S1 59087, S2 58840 46f4489420 836c80d973 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-15T16:17:28.815Z S1 59087, S2 58844 f9569ea970 46f4489420 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-15T16:17:30.819Z S1 59083, S2 58844 a38f2e6d66 f9569ea970 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-15T16:17:32.796Z S1 59083, S2 58867 c2c75a4905 a38f2e6d66 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-15T16:17:34.738Z S1 59141, S2 58867 5dfdb11dc8 c2c75a4905 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-15T16:17:36.718Z S1 59141, S2 58887 49dcc96327 5dfdb11dc8 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-15T16:17:38.701Z S1 59158, S2 58887 cd71ecbf0b 49dcc96327 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-15T16:17:40.703Z S1 59158, S2 58885 47ccca3812 cd71ecbf0b sk_4707cd57
35 move S1 Exhibition2 35 2026-11-15T16:17:42.656Z S1 59205, S2 58885 391c526bea 47ccca3812 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-15T16:17:44.584Z S1 59205, S2 58957 6fb49bcef2 391c526bea sk_4707cd57
37 move S1 Exhibition2 37 2026-11-15T16:17:46.521Z S1 59268, S2 58957 0ee25f6ffc 6fb49bcef2 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_01M7FZXXH3F5CRYWXXAXH4A7FT

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