apigaming Sign in

Verify set set_01M7FE357MEF7RK8CMSQGH6TN4

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("1935390651991095444:set_01M7FE357MEF7RK8CMSQGH6TN4") = 7895fa5ed1caf207..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 12, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 13}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M7FE357PF5CA4N8BMQ6F2G25: 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-15T11:04:50.319Z S1 59785, S2 60000 9c5e21e990 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-15T11:04:52.416Z S1 59785, S2 59903 170cc56c9b 9c5e21e990 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-15T11:04:54.612Z S1 59589, S2 59903 9907d9a746 170cc56c9b sk_4707cd57
4 move S2 Exhibition2 4 2026-11-15T11:04:56.584Z S1 59589, S2 59931 854ce1ef84 9907d9a746 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-15T11:04:58.614Z S1 59559, S2 59931 71c64e71ac 854ce1ef84 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-15T11:05:00.638Z S1 59559, S2 59907 12569e9d6b 71c64e71ac sk_4707cd57
7 move S1 Exhibition1 7 2026-11-15T11:05:02.701Z S1 59496, S2 59907 ced479ad5d 12569e9d6b sk_4707cd57
8 move S2 Exhibition2 8 2026-11-15T11:05:04.919Z S1 59496, S2 59689 a2c1068632 ced479ad5d sk_4707cd57
9 move S1 Exhibition1 9 2026-11-15T11:05:07.224Z S1 59191, S2 59689 4e5950a07c a2c1068632 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-15T11:05:09.409Z S1 59191, S2 59504 b7d72c4364 4e5950a07c sk_4707cd57
11 move S1 Exhibition1 11 2026-11-15T11:05:11.396Z S1 59204, S2 59504 2b7411887c b7d72c4364 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-15T11:05:13.431Z S1 59204, S2 59469 f376caf5b3 2b7411887c sk_4707cd57
13 move S1 Exhibition1 13 2026-11-15T11:05:15.396Z S1 59239, S2 59469 6c6def4454 f376caf5b3 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-15T11:05:17.325Z S1 59239, S2 59540 7288ca9a9d 6c6def4454 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-15T11:05:19.286Z S1 59278, S2 59540 5c5adac392 7288ca9a9d sk_4707cd57
16 move S2 Exhibition2 16 2026-11-15T11:05:21.296Z S1 59278, S2 59530 ce59ee4a84 5c5adac392 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-15T11:05:23.260Z S1 59314, S2 59530 2f941c07df ce59ee4a84 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-15T11:05:25.297Z S1 59314, S2 59493 e39962544b 2f941c07df sk_4707cd57
19 move S1 Exhibition1 19 2026-11-15T11:05:27.321Z S1 59290, S2 59493 e673549745 e39962544b sk_4707cd57
20 move S2 Exhibition2 20 2026-11-15T11:05:29.302Z S1 59290, S2 59512 2148e9ff32 e673549745 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-15T11:05:31.312Z S1 59280, S2 59512 04beab4e4e 2148e9ff32 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-15T11:05:33.296Z S1 59280, S2 59528 d7fb173d08 04beab4e4e sk_4707cd57
23 move S1 Exhibition1 23 2026-11-15T11:05:35.223Z S1 59353, S2 59528 a4b975ba24 d7fb173d08 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-15T11:05:37.164Z S1 59353, S2 59587 34002e4254 a4b975ba24 sk_4707cd57

Game 2 m_01M7FE357QEHK8Y9BWP8S6JPJB: verified

✓signatures26 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..26, every prev_hash links
✓move log26 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay26 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
26 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-15T11:04:50.309Z S1 59795, S2 60000 4d6aba1e92 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-15T11:04:52.412Z S1 59795, S2 59897 c1c56819fb 4d6aba1e92 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-15T11:04:54.619Z S1 59588, S2 59897 5b98080a2a c1c56819fb sk_4707cd57
4 move S2 Exhibition1 4 2026-11-15T11:04:56.732Z S1 59588, S2 59784 eb34753179 5b98080a2a sk_4707cd57
5 move S1 Exhibition2 5 2026-11-15T11:04:58.797Z S1 59523, S2 59784 9b191245e5 eb34753179 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-15T11:05:00.814Z S1 59523, S2 59767 5e81454937 9b191245e5 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-15T11:05:02.770Z S1 59567, S2 59767 3be688de70 5e81454937 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-15T11:05:04.966Z S1 59567, S2 59571 5c0156bcf8 3be688de70 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-15T11:05:07.229Z S1 59304, S2 59571 639a64e2b9 5c0156bcf8 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-15T11:05:09.422Z S1 59304, S2 59378 d602e87147 639a64e2b9 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-15T11:05:11.514Z S1 59212, S2 59378 ea88585dd7 d602e87147 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-15T11:05:13.707Z S1 59212, S2 59185 a69fef31ff ea88585dd7 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-15T11:05:15.645Z S1 59274, S2 59185 34db3178c6 a69fef31ff sk_4707cd57
14 move S2 Exhibition1 14 2026-11-15T11:05:17.629Z S1 59274, S2 59201 0b64723e06 34db3178c6 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-15T11:05:19.710Z S1 59193, S2 59201 9778c33be6 0b64723e06 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-15T11:05:21.697Z S1 59193, S2 59214 c3bc9c7e4e 9778c33be6 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-15T11:05:23.722Z S1 59168, S2 59214 7c366be8f1 c3bc9c7e4e sk_4707cd57
18 move S2 Exhibition1 18 2026-11-15T11:05:25.733Z S1 59168, S2 59203 c2d6b03543 7c366be8f1 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-15T11:05:27.722Z S1 59179, S2 59203 6c0fe98c34 c2d6b03543 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-15T11:05:29.729Z S1 59179, S2 59196 613712eb32 6c0fe98c34 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-15T11:05:31.714Z S1 59194, S2 59196 c4170779c3 613712eb32 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-15T11:05:33.724Z S1 59194, S2 59186 675a6d74de c4170779c3 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-15T11:05:35.709Z S1 59209, S2 59186 dc19fd7498 675a6d74de sk_4707cd57
24 move S2 Exhibition1 24 2026-11-15T11:05:37.665Z S1 59209, S2 59230 02551db216 dc19fd7498 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-15T11:05:39.592Z S1 59282, S2 59230 a39adc2d03 02551db216 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-15T11:05:41.517Z S1 59282, S2 59305 3f5d871c4b a39adc2d03 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_01M7FE357MEF7RK8CMSQGH6TN4

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