apigaming Sign in

Verify set set_01M79V5WYQFH8TN8F7W6GC83BF

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

Game 1 m_01M79V5WZ0EKJ950A1RA1P2Q0X: 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 Exhibition1 1 2026-11-13T06:58:05.229Z S1 59506, S2 60000 d2ab00a7f0 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T06:58:07.406Z S1 59506, S2 59823 0654481f9b d2ab00a7f0 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T06:58:09.501Z S1 59411, S2 59823 1803232246 0654481f9b sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T06:58:11.697Z S1 59411, S2 59627 10c469cb5e 1803232246 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T06:58:13.901Z S1 59207, S2 59627 99611a0eff 10c469cb5e sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T06:58:15.840Z S1 59207, S2 59688 49a35611d1 99611a0eff sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T06:58:17.816Z S1 59231, S2 59688 7226cff4cf 49a35611d1 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T06:58:19.750Z S1 59231, S2 59754 acea3eb787 7226cff4cf sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T06:58:21.715Z S1 59266, S2 59754 80d16578bd acea3eb787 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T06:58:23.696Z S1 59266, S2 59773 68c7651e6b 80d16578bd sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T06:58:25.635Z S1 59327, S2 59773 e72028e652 68c7651e6b sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T06:58:27.624Z S1 59327, S2 59784 e342dc7dfc e72028e652 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T06:58:29.629Z S1 59322, S2 59784 0d9bda33db e342dc7dfc sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T06:58:31.570Z S1 59322, S2 59843 9b736b706a 0d9bda33db sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T06:58:33.532Z S1 59360, S2 59843 0c0a31d992 9b736b706a sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T06:58:35.499Z S1 59360, S2 59876 0c3de5cfb4 0c0a31d992 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T06:58:37.427Z S1 59432, S2 59876 699f6f9adc 0c3de5cfb4 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T06:58:39.378Z S1 59432, S2 59925 7cecf3e47b 699f6f9adc sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T06:58:41.304Z S1 59506, S2 59925 3ea2deaf67 7cecf3e47b sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T06:58:43.233Z S1 59506, S2 59996 0f276cb22c 3ea2deaf67 sk_4707cd57

Game 2 m_01M79V5WZ6E458EWGBARYMXCPM: verified

✓signatures22 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..22, every prev_hash links
✓move log22 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay22 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
22 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T06:58:05.234Z S1 59501, S2 60000 46d83806b4 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T06:58:07.422Z S1 59501, S2 59812 b635499faa 46d83806b4 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T06:58:09.506Z S1 59417, S2 59812 acbe125289 b635499faa sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T06:58:11.821Z S1 59417, S2 59497 87335a679c acbe125289 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T06:58:13.926Z S1 59312, S2 59497 1a792d8212 87335a679c sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T06:58:15.903Z S1 59312, S2 59520 d1b86d7fb7 1a792d8212 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T06:58:17.926Z S1 59289, S2 59520 f9f7b74fee d1b86d7fb7 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T06:58:19.996Z S1 59289, S2 59450 1355d0020f f9f7b74fee sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T06:58:22.015Z S1 59270, S2 59450 6860bcd615 1355d0020f sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T06:58:23.940Z S1 59270, S2 59525 20b15d4354 6860bcd615 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T06:58:25.914Z S1 59296, S2 59525 f497555376 20b15d4354 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T06:58:27.929Z S1 59296, S2 59510 f24b1f5409 f497555376 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T06:58:29.917Z S1 59308, S2 59510 da3eadbc1a f24b1f5409 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T06:58:31.930Z S1 59308, S2 59497 caf6c50a88 da3eadbc1a sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T06:58:33.913Z S1 59325, S2 59497 fb1cd32757 caf6c50a88 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T06:58:35.841Z S1 59325, S2 59569 7251c38f02 fb1cd32757 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T06:58:37.818Z S1 59348, S2 59569 7910b1cbfa 7251c38f02 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T06:58:39.761Z S1 59348, S2 59626 a89d882e96 7910b1cbfa sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T06:58:41.688Z S1 59421, S2 59626 82dc035898 a89d882e96 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T06:58:43.644Z S1 59421, S2 59670 408cf08446 82dc035898 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T06:58:45.568Z S1 59497, S2 59670 d6fac81a7d 408cf08446 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T06:58:47.496Z S1 59497, S2 59742 1d232bdefd d6fac81a7d 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_01M79V5WYQFH8TN8F7W6GC83BF

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