apigaming Sign in

Verify set set_01M6BM0RREEZ6RV8D3JW2NKFW5

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("4465605560495914538:set_01M6BM0RREEZ6RV8D3JW2NKFW5") = ca595b57c268bb69..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 12, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 12}
✓set resulta split pot (fewer_moves level) follows from the games
✓set payoutsplit 30 each, fee 0

Game 1 m_01M6BM0RRGFQMTTE6X0AD7NDGJ: 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-01T13:15:43.809Z S1 59893, S2 60000 bcc86c09b9 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-01T13:15:45.807Z S1 59893, S2 60002 8ea3549b28 bcc86c09b9 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-01T13:15:47.913Z S1 59787, S2 60002 d87dc3bbad 8ea3549b28 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-01T13:15:49.859Z S1 59787, S2 60056 fad4e570ba d87dc3bbad sk_4707cd57
5 move S1 Exhibition1 5 2026-11-01T13:15:51.924Z S1 59722, S2 60056 a36a914aaf fad4e570ba sk_4707cd57
6 move S2 Exhibition2 6 2026-11-01T13:15:54.028Z S1 59722, S2 59952 3772c183ff a36a914aaf sk_4707cd57
7 move S1 Exhibition1 7 2026-11-01T13:15:56.130Z S1 59620, S2 59952 c0a2053a5a 3772c183ff sk_4707cd57
8 move S2 Exhibition2 8 2026-11-01T13:15:58.069Z S1 59620, S2 60013 c364daa787 c0a2053a5a sk_4707cd57
9 move S1 Exhibition1 9 2026-11-01T13:16:00.236Z S1 59453, S2 60013 baf3205d46 c364daa787 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-01T13:16:02.811Z S1 59453, S2 59438 3cfedc7f26 baf3205d46 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-01T13:16:04.911Z S1 59353, S2 59438 bfc7760775 3cfedc7f26 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-01T13:16:07.103Z S1 59353, S2 59246 6a109c60b8 bfc7760775 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-01T13:16:09.309Z S1 59147, S2 59246 180c3dc5b3 6a109c60b8 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-01T13:16:11.328Z S1 59147, S2 59227 97b02f24ea 180c3dc5b3 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-01T13:16:13.309Z S1 59166, S2 59227 2b6b7196e7 97b02f24ea sk_4707cd57
16 move S2 Exhibition2 16 2026-11-01T13:16:15.265Z S1 59166, S2 59271 6e48b9a87b 2b6b7196e7 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-01T13:16:17.216Z S1 59215, S2 59271 3fe97111c8 6e48b9a87b sk_4707cd57
18 move S2 Exhibition2 18 2026-11-01T13:16:19.403Z S1 59215, S2 59084 03846a2937 3fe97111c8 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-01T13:16:21.431Z S1 59187, S2 59084 bd43bbaf0d 03846a2937 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-01T13:16:23.405Z S1 59187, S2 59110 10b18ba86f bd43bbaf0d sk_4707cd57
21 move S1 Exhibition1 21 2026-11-01T13:16:25.334Z S1 59258, S2 59110 87c2e60604 10b18ba86f sk_4707cd57
22 move S2 Exhibition2 22 2026-11-01T13:16:27.413Z S1 59258, S2 59031 a59363f7a5 87c2e60604 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-01T13:16:29.348Z S1 59323, S2 59031 6b10208fa4 a59363f7a5 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-01T13:16:31.274Z S1 59323, S2 59105 ad1beae12b 6b10208fa4 sk_4707cd57

Game 2 m_01M6BM0RRHEP6R01E13RA0XY2A: 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 Exhibition2 1 2026-11-01T13:15:43.818Z S1 59884, S2 60000 6c5bea208b start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-01T13:15:45.807Z S1 59884, S2 60011 1f5938a346 6c5bea208b sk_4707cd57
3 move S1 Exhibition2 3 2026-11-01T13:15:47.918Z S1 59773, S2 60011 7c8e89dbe8 1f5938a346 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-01T13:15:49.865Z S1 59773, S2 60064 fcf3ba44de 7c8e89dbe8 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-01T13:15:51.929Z S1 59709, S2 60064 c1acc8f00c fcf3ba44de sk_4707cd57
6 move S2 Exhibition1 6 2026-11-01T13:15:54.032Z S1 59709, S2 59961 e86bf43d58 c1acc8f00c sk_4707cd57
7 move S1 Exhibition2 7 2026-11-01T13:15:56.133Z S1 59608, S2 59961 2bcbf91b56 e86bf43d58 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-01T13:15:58.107Z S1 59608, S2 59987 7238b95fe8 2bcbf91b56 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-01T13:16:00.305Z S1 59410, S2 59987 b2e345e4d6 7238b95fe8 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-01T13:16:02.823Z S1 59410, S2 59469 8b9b15614f b2e345e4d6 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-01T13:16:05.014Z S1 59219, S2 59469 fbfef3a971 8b9b15614f sk_4707cd57
12 move S2 Exhibition1 12 2026-11-01T13:16:07.120Z S1 59219, S2 59363 c80ae42c1b fbfef3a971 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-01T13:16:09.307Z S1 59032, S2 59363 9f851ba7bb c80ae42c1b sk_4707cd57
14 move S2 Exhibition1 14 2026-11-01T13:16:11.322Z S1 59032, S2 59348 b0539a7c4a 9f851ba7bb sk_4707cd57
15 move S1 Exhibition2 15 2026-11-01T13:16:13.306Z S1 59048, S2 59348 c799500249 b0539a7c4a sk_4707cd57
16 move S2 Exhibition1 16 2026-11-01T13:16:15.243Z S1 59048, S2 59411 005692bee2 c799500249 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-01T13:16:17.180Z S1 59111, S2 59411 9cd2596a70 005692bee2 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-01T13:16:19.400Z S1 59111, S2 59191 3574091e80 9cd2596a70 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-01T13:16:21.429Z S1 59082, S2 59191 6bd6f38572 3574091e80 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-01T13:16:23.359Z S1 59082, S2 59261 2d1b301c32 6bd6f38572 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-01T13:16:25.290Z S1 59151, S2 59261 b119a5fa3e 2d1b301c32 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-01T13:16:27.245Z S1 59151, S2 59306 7c423e8448 b119a5fa3e sk_4707cd57
23 move S1 Exhibition2 23 2026-11-01T13:16:29.175Z S1 59221, S2 59306 41e14d2b2b 7c423e8448 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-01T13:16:31.103Z S1 59221, S2 59378 6046a3281e 41e14d2b2b 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_01M6BM0RREEZ6RV8D3JW2NKFW5

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