apigaming Sign in

Verify set set_01M6C8ZT32FSDACJWQH4V5ZTJT

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

Game 1 m_01M6C8ZT33FYWVZAMSAZVBWKG3: 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 Exhibition1 1 2026-11-01T19:22:12.567Z S1 59826, S2 60000 7ef9ba8aa1 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-01T19:22:14.720Z S1 59826, S2 59847 f8263363bf 7ef9ba8aa1 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-01T19:22:16.806Z S1 59740, S2 59847 f07453c536 f8263363bf sk_4707cd57
4 move S2 Exhibition2 4 2026-11-01T19:22:18.797Z S1 59740, S2 59856 8028d5065e f07453c536 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-01T19:22:20.823Z S1 59714, S2 59856 29c8d638e2 8028d5065e sk_4707cd57
6 move S2 Exhibition2 6 2026-11-01T19:22:22.757Z S1 59714, S2 59922 185bb991fb 29c8d638e2 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-01T19:22:24.721Z S1 59750, S2 59922 83288c6116 185bb991fb sk_4707cd57
8 move S2 Exhibition2 8 2026-11-01T19:22:26.722Z S1 59750, S2 59921 9e64ac3c3e 83288c6116 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-01T19:22:28.695Z S1 59777, S2 59921 77898ed7ea 9e64ac3c3e sk_4707cd57
10 move S2 Exhibition2 10 2026-11-01T19:22:30.706Z S1 59777, S2 59910 2c36f2d165 77898ed7ea sk_4707cd57
11 move S1 Exhibition1 11 2026-11-01T19:22:32.632Z S1 59851, S2 59910 64be0173e4 2c36f2d165 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-01T19:22:34.596Z S1 59851, S2 59946 25d448873f 64be0173e4 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-01T19:22:36.575Z S1 59872, S2 59946 cb5533a438 25d448873f sk_4707cd57
14 move S2 Exhibition2 14 2026-11-01T19:22:38.623Z S1 59872, S2 59898 b1e646f146 cb5533a438 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-01T19:22:40.698Z S1 59797, S2 59898 59aa8c2403 b1e646f146 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-01T19:22:42.645Z S1 59797, S2 59951 fa5462fc2f 59aa8c2403 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-01T19:22:44.573Z S1 59869, S2 59951 50d4d63746 fa5462fc2f sk_4707cd57
18 move S2 Exhibition2 18 2026-11-01T19:22:46.503Z S1 59869, S2 60021 167dba0edb 50d4d63746 sk_4707cd57

Game 2 m_01M6C8ZT35FEGVBRVBHC7NVGX9: verified

✓signatures20 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..20, every prev_hash links
✓move log20 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay20 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
20 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-01T19:22:12.563Z S1 59830, S2 60000 90616de63b start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-01T19:22:14.717Z S1 59830, S2 59846 18d4e5cc89 90616de63b sk_4707cd57
3 move S1 Exhibition2 3 2026-11-01T19:22:16.813Z S1 59734, S2 59846 a1a5f39014 18d4e5cc89 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-01T19:22:18.920Z S1 59734, S2 59739 50042bfd97 a1a5f39014 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-01T19:22:20.998Z S1 59656, S2 59739 b81243f7cf 50042bfd97 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-01T19:22:22.998Z S1 59656, S2 59739 cc311daa0a b81243f7cf sk_4707cd57
7 move S1 Exhibition2 7 2026-11-01T19:22:25.022Z S1 59632, S2 59739 34995dcbae cc311daa0a sk_4707cd57
8 move S2 Exhibition1 8 2026-11-01T19:22:27.018Z S1 59632, S2 59743 8096c8bd91 34995dcbae sk_4707cd57
9 move S1 Exhibition2 9 2026-11-01T19:22:28.983Z S1 59667, S2 59743 0451015478 8096c8bd91 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-01T19:22:30.942Z S1 59667, S2 59784 b10d10f5fe 0451015478 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-01T19:22:32.871Z S1 59738, S2 59784 b6a20c325b b10d10f5fe sk_4707cd57
12 move S2 Exhibition1 12 2026-11-01T19:22:34.837Z S1 59738, S2 59818 b1b1f42209 b6a20c325b sk_4707cd57
13 move S1 Exhibition2 13 2026-11-01T19:22:36.769Z S1 59806, S2 59818 cd4127445f b1b1f42209 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-01T19:22:38.811Z S1 59806, S2 59776 4293a73007 cd4127445f sk_4707cd57
15 move S1 Exhibition2 15 2026-11-01T19:22:40.817Z S1 59800, S2 59776 3082be2aa2 4293a73007 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-01T19:22:42.835Z S1 59800, S2 59758 b2ef598a4f 3082be2aa2 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-01T19:22:44.803Z S1 59832, S2 59758 d5626e5670 b2ef598a4f sk_4707cd57
18 move S2 Exhibition1 18 2026-11-01T19:22:46.750Z S1 59832, S2 59811 d6421f6f94 d5626e5670 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-01T19:22:48.677Z S1 59905, S2 59811 aede593fa7 d6421f6f94 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-01T19:22:50.603Z S1 59905, S2 59885 8792fa80c8 aede593fa7 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_01M6C8ZT32FSDACJWQH4V5ZTJT

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