apigaming Sign in

Verify set set_01M72WEV4VEGFRQZ8BV6DB6SZP

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("3676370292810259659:set_01M72WEV4VEGFRQZ8BV6DB6SZP") = 3111c953a2f120da..., 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_01M72WEV4YF1196M3JG4K7DDQN: 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-10T14:05:45.619Z S1 59820, S2 60000 7932aaa4f7 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-10T14:05:47.807Z S1 59820, S2 59812 baa8ea8ec2 7932aaa4f7 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-10T14:05:49.908Z S1 59719, S2 59812 4246d3b67b baa8ea8ec2 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-10T14:05:52.212Z S1 59719, S2 59508 7cc8df8061 4246d3b67b sk_4707cd57
5 move S1 Exhibition1 5 2026-11-10T14:05:54.205Z S1 59726, S2 59508 2e87958dd0 7cc8df8061 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-10T14:05:56.424Z S1 59726, S2 59289 2e09997e97 2e87958dd0 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-10T14:05:58.597Z S1 59553, S2 59289 cefe4b1735 2e09997e97 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-10T14:06:00.799Z S1 59553, S2 59087 20f5323b09 cefe4b1735 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-10T14:06:03.906Z S1 58446, S2 59087 62cda009b2 20f5323b09 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-10T14:06:06.020Z S1 58446, S2 58973 86c28ba20a 62cda009b2 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-10T14:06:08.111Z S1 58355, S2 58973 748bc2d5ea 86c28ba20a sk_4707cd57
12 move S2 Exhibition2 12 2026-11-10T14:06:10.304Z S1 58355, S2 58780 a01cd2534e 748bc2d5ea sk_4707cd57
13 move S1 Exhibition1 13 2026-11-10T14:06:12.423Z S1 58236, S2 58780 ec24cfc1b5 a01cd2534e sk_4707cd57
14 move S2 Exhibition2 14 2026-11-10T14:06:14.522Z S1 58236, S2 58681 0424956ead ec24cfc1b5 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-10T14:06:16.504Z S1 58254, S2 58681 1099e90ae5 0424956ead sk_4707cd57
16 move S2 Exhibition2 16 2026-11-10T14:06:18.629Z S1 58254, S2 58556 2b5cee5d93 1099e90ae5 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-10T14:06:20.731Z S1 58152, S2 58556 2f77ac4d03 2b5cee5d93 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-10T14:06:23.955Z S1 58152, S2 57332 43948869f5 2f77ac4d03 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-10T14:06:26.287Z S1 57820, S2 57332 d8e91ace0a 43948869f5 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-10T14:06:28.229Z S1 57820, S2 57390 ab80798255 d8e91ace0a sk_4707cd57
21 move S1 Exhibition1 21 2026-11-10T14:06:30.198Z S1 57851, S2 57390 d9498d717f ab80798255 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-10T14:06:32.122Z S1 57851, S2 57466 c056e7f14d d9498d717f sk_4707cd57
23 move S1 Exhibition1 23 2026-11-10T14:06:34.080Z S1 57893, S2 57466 e08cf5af58 c056e7f14d sk_4707cd57
24 move S2 Exhibition2 24 2026-11-10T14:06:36.037Z S1 57893, S2 57509 57c08204c7 e08cf5af58 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-10T14:06:38.020Z S1 57910, S2 57509 440c194786 57c08204c7 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-10T14:06:39.952Z S1 57910, S2 57577 47a341a31b 440c194786 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-10T14:06:41.927Z S1 57935, S2 57577 22464a069a 47a341a31b sk_4707cd57
28 move S2 Exhibition2 28 2026-11-10T14:06:43.854Z S1 57935, S2 57650 1bb0dc1f48 22464a069a sk_4707cd57
29 move S1 Exhibition1 29 2026-11-10T14:06:45.904Z S1 57885, S2 57650 bb399b423d 1bb0dc1f48 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-10T14:06:47.841Z S1 57885, S2 57713 dcbae15e2a bb399b423d sk_4707cd57
31 move S1 Exhibition1 31 2026-11-10T14:06:49.820Z S1 57906, S2 57713 339b8bb953 dcbae15e2a sk_4707cd57
32 move S2 Exhibition2 32 2026-11-10T14:06:51.796Z S1 57906, S2 57737 b493e0cc94 339b8bb953 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-10T14:06:53.726Z S1 57976, S2 57737 6beba960ac b493e0cc94 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-10T14:06:55.657Z S1 57976, S2 57806 e07f79ee87 6beba960ac sk_4707cd57

Game 2 m_01M72WEV50E1VTW55N2785VBZM: verified

✓signatures19 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..19, every prev_hash links
✓move log19 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay19 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
19 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-10T14:05:45.618Z S1 59821, S2 60000 619192ff65 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-10T14:05:47.818Z S1 59821, S2 59800 706b350379 619192ff65 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-10T14:05:49.910Z S1 59729, S2 59800 4b0bb3231d 706b350379 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-10T14:05:52.211Z S1 59729, S2 59499 0c719709d1 4b0bb3231d sk_4707cd57
5 move S1 Exhibition2 5 2026-11-10T14:05:54.206Z S1 59734, S2 59499 5995003ffd 0c719709d1 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-10T14:05:56.425Z S1 59734, S2 59280 0eb3863ee2 5995003ffd sk_4707cd57
7 move S1 Exhibition2 7 2026-11-10T14:05:58.634Z S1 59525, S2 59280 cc91ecf9c6 0eb3863ee2 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-10T14:06:00.807Z S1 59525, S2 59107 d8a1186a67 cc91ecf9c6 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-10T14:06:03.051Z S1 59281, S2 59107 48ca6c449d d8a1186a67 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-10T14:06:06.008Z S1 59281, S2 58150 9dec355be3 48ca6c449d sk_4707cd57
11 move S1 Exhibition2 11 2026-11-10T14:06:08.110Z S1 59179, S2 58150 ab56e15952 9dec355be3 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-10T14:06:10.299Z S1 59179, S2 57961 c0773c800a ab56e15952 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-10T14:06:12.421Z S1 59057, S2 57961 979e928f8d c0773c800a sk_4707cd57
14 move S2 Exhibition1 14 2026-11-10T14:06:14.536Z S1 59057, S2 57846 8a4be54079 979e928f8d sk_4707cd57
15 move S1 Exhibition2 15 2026-11-10T14:06:16.537Z S1 59056, S2 57846 b02be2c99b 8a4be54079 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-10T14:06:18.622Z S1 59056, S2 57761 903d437d02 b02be2c99b sk_4707cd57
17 move S1 Exhibition2 17 2026-11-10T14:06:20.801Z S1 58877, S2 57761 16ca37f15d 903d437d02 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-10T14:06:23.933Z S1 58877, S2 56629 4b2090859e 16ca37f15d sk_4707cd57
19 move S1 Exhibition2 19 2026-11-10T14:06:26.286Z S1 58524, S2 56629 2b7ea93b64 4b2090859e 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_01M72WEV4VEGFRQZ8BV6DB6SZP

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