apigaming Sign in

Verify set set_01M6YEM86YF8JBX9GW95A8AM4J

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

Game 1 m_01M6YEM87EFEM8SV5B21NR6M2Y: verified

✓signatures34 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..34, every prev_hash links
✓move log34 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay34 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
34 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-08T20:47:05.106Z S1 59736, S2 60000 6fd6d9c312 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-08T20:47:07.134Z S1 59736, S2 59972 7e2fc6d3f4 6fd6d9c312 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-08T20:47:09.214Z S1 59656, S2 59972 8366e6dcef 7e2fc6d3f4 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-08T20:47:11.311Z S1 59656, S2 59875 a3125663f8 8366e6dcef sk_4707cd57
5 move S1 Exhibition1 5 2026-11-08T20:47:13.334Z S1 59633, S2 59875 e96ec49878 a3125663f8 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-08T20:47:15.606Z S1 59633, S2 59603 02d8208f07 e96ec49878 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-08T20:47:17.612Z S1 59627, S2 59603 0be27db2a5 02d8208f07 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-08T20:47:20.371Z S1 59627, S2 58844 2f42e4700b 0be27db2a5 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-08T20:47:22.521Z S1 59477, S2 58844 b90f329174 2f42e4700b sk_4707cd57
10 move S2 Exhibition2 10 2026-11-08T20:47:24.605Z S1 59477, S2 58760 f8b673010e b90f329174 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-08T20:47:26.809Z S1 59273, S2 58760 e5c6ab6a2b f8b673010e sk_4707cd57
12 move S2 Exhibition2 12 2026-11-08T20:47:29.025Z S1 59273, S2 58544 a57d5adbc8 e5c6ab6a2b sk_4707cd57
13 move S1 Exhibition1 13 2026-11-08T20:47:31.251Z S1 59047, S2 58544 c8bc4fa3d1 a57d5adbc8 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-08T20:47:33.434Z S1 59047, S2 58361 595eb326c8 c8bc4fa3d1 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-08T20:47:35.503Z S1 58978, S2 58361 e5b6c21312 595eb326c8 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-08T20:47:37.452Z S1 58978, S2 58412 f74c293a43 e5b6c21312 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-08T20:47:39.500Z S1 58930, S2 58412 e2b7bc49e4 f74c293a43 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-08T20:47:41.530Z S1 58930, S2 58382 41858c869c e2b7bc49e4 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-08T20:47:43.615Z S1 58845, S2 58382 0f83515632 41858c869c sk_4707cd57
20 move S2 Exhibition2 20 2026-11-08T20:47:45.650Z S1 58845, S2 58347 86ca294299 0f83515632 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-08T20:47:47.599Z S1 58896, S2 58347 e90277111d 86ca294299 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-08T20:47:49.623Z S1 58896, S2 58323 421844396d e90277111d sk_4707cd57
23 move S1 Exhibition1 23 2026-11-08T20:47:51.615Z S1 58904, S2 58323 3174d60ed2 421844396d sk_4707cd57
24 move S2 Exhibition2 24 2026-11-08T20:47:53.541Z S1 58904, S2 58397 4e20c9e4b2 3174d60ed2 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-08T20:47:55.527Z S1 58918, S2 58397 4e0e77bfc6 4e20c9e4b2 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-08T20:47:57.457Z S1 58918, S2 58467 f52f531704 4e0e77bfc6 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-08T20:47:59.431Z S1 58944, S2 58467 b4dd1be517 f52f531704 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-08T20:48:01.465Z S1 58944, S2 58433 9e301d6e0b b4dd1be517 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-08T20:48:03.728Z S1 58681, S2 58433 fd9799b039 9e301d6e0b sk_4707cd57
30 move S2 Exhibition2 30 2026-11-08T20:48:05.715Z S1 58681, S2 58446 17df567031 fd9799b039 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-08T20:48:07.649Z S1 58747, S2 58446 2654c3dfe3 17df567031 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-08T20:48:09.581Z S1 58747, S2 58514 f589cc14b1 2654c3dfe3 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-08T20:48:11.505Z S1 58823, S2 58514 b5f51ed4a0 f589cc14b1 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-08T20:48:13.431Z S1 58823, S2 58588 8f87da67fe b5f51ed4a0 sk_4707cd57

Game 2 m_01M6YEM87REJRVDHFTN6DRCBSE: verified

✓signatures18 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..18, every prev_hash links
✓move log18 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay18 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
18 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-08T20:47:05.114Z S1 59728, S2 60000 f012d99f2d start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-08T20:47:07.222Z S1 59728, S2 59892 fb06f394d0 f012d99f2d sk_4707cd57
3 move S1 Exhibition2 3 2026-11-08T20:47:09.315Z S1 59635, S2 59892 392abb3130 fb06f394d0 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-08T20:47:11.313Z S1 59635, S2 59894 834a3b3fa8 392abb3130 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-08T20:47:13.401Z S1 59547, S2 59894 4ccf88308e 834a3b3fa8 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-08T20:47:15.608Z S1 59547, S2 59687 717f4b3291 4ccf88308e sk_4707cd57
7 move S1 Exhibition2 7 2026-11-08T20:47:17.616Z S1 59539, S2 59687 3e24147050 717f4b3291 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-08T20:47:20.386Z S1 59539, S2 58917 85d193d600 3e24147050 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-08T20:47:22.532Z S1 59393, S2 58917 8592967ce2 85d193d600 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-08T20:47:24.707Z S1 59393, S2 58742 75e9646f65 8592967ce2 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-08T20:47:26.937Z S1 59163, S2 58742 620ec1c966 75e9646f65 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-08T20:47:29.131Z S1 59163, S2 58548 ffb9e04d51 620ec1c966 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-08T20:47:31.311Z S1 58983, S2 58548 a2b48b77c9 ffb9e04d51 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-08T20:47:33.502Z S1 58983, S2 58357 76a44e3305 a2b48b77c9 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-08T20:47:35.503Z S1 58982, S2 58357 411787a50f 76a44e3305 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-08T20:47:37.517Z S1 58982, S2 58343 fec1f52427 411787a50f sk_4707cd57
17 move S1 Exhibition2 17 2026-11-08T20:47:39.504Z S1 58995, S2 58343 b6103570b7 fec1f52427 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-08T20:47:41.528Z S1 58995, S2 58319 4dd1a01356 b6103570b7 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_01M6YEM86YF8JBX9GW95A8AM4J

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