apigaming Sign in

Verify set set_01M7FWBK7FE6NRTSKGRFG4A8Z9

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("4028328719101861655:set_01M7FWBK7FE6NRTSKGRFG4A8Z9") = dfea901691147340..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 0.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 2.0}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M7FWBK7JFNDTQ7AEYJDN1GSE: verified

✓signatures25 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..25, every prev_hash links
✓move log25 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay25 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
25 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-15T15:14:06.803Z S1 59840, S2 60000 5c324f0bd7 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-15T15:14:08.905Z S1 59840, S2 59898 4290f7c64f 5c324f0bd7 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-15T15:14:10.999Z S1 59746, S2 59898 6ff391c9b8 4290f7c64f sk_4707cd57
4 move S2 Exhibition2 4 2026-11-15T15:14:13.209Z S1 59746, S2 59688 cef98b08b6 6ff391c9b8 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-15T15:14:15.197Z S1 59758, S2 59688 6741dfcdc2 cef98b08b6 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-15T15:14:17.123Z S1 59758, S2 59762 3211522064 6741dfcdc2 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-15T15:14:19.113Z S1 59768, S2 59762 1bd8dbe218 3211522064 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-15T15:14:21.110Z S1 59768, S2 59765 655c0ad908 1bd8dbe218 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-15T15:14:23.035Z S1 59843, S2 59765 3e9d9c9044 655c0ad908 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-15T15:14:25.007Z S1 59843, S2 59793 44e61239b6 3e9d9c9044 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-15T15:14:26.944Z S1 59906, S2 59793 d2616d319f 44e61239b6 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-15T15:14:29.102Z S1 59906, S2 59635 4d8a6e2e5a d2616d319f sk_4707cd57
13 move S1 Exhibition1 13 2026-11-15T15:14:31.125Z S1 59883, S2 59635 19d4b54cf5 4d8a6e2e5a sk_4707cd57
14 move S2 Exhibition2 14 2026-11-15T15:14:33.198Z S1 59883, S2 59562 3ce3e0b836 19d4b54cf5 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-15T15:14:35.215Z S1 59866, S2 59562 9eeb5d32ca 3ce3e0b836 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-15T15:14:37.177Z S1 59866, S2 59600 615a8320ed 9eeb5d32ca sk_4707cd57
17 move S1 Exhibition1 17 2026-11-15T15:14:39.211Z S1 59832, S2 59600 c48de403b4 615a8320ed sk_4707cd57
18 move S2 Exhibition2 18 2026-11-15T15:14:41.220Z S1 59832, S2 59591 e647927162 c48de403b4 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-15T15:14:43.210Z S1 59842, S2 59591 ab6570d1ab e647927162 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-15T15:14:45.183Z S1 59842, S2 59618 c5b2ae40b8 ab6570d1ab sk_4707cd57
21 move S1 Exhibition1 21 2026-11-15T15:14:47.234Z S1 59791, S2 59618 5ddcaf850e c5b2ae40b8 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-15T15:14:49.296Z S1 59791, S2 59556 a3f5395747 5ddcaf850e sk_4707cd57
23 move S1 Exhibition1 23 2026-11-15T15:14:51.256Z S1 59831, S2 59556 2a970d6696 a3f5395747 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-15T15:14:53.202Z S1 59831, S2 59610 bbf856eeef 2a970d6696 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-15T15:14:55.130Z S1 59903, S2 59610 431df0ebe9 bbf856eeef sk_4707cd57

Game 2 m_01M7FWBK7KFK2ARHPFWKXGKBA6: verified

✓signatures28 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..28, every prev_hash links
✓move log28 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay28 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
28 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-15T15:14:06.801Z S1 59842, S2 60000 93b2a12d24 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-15T15:14:08.899Z S1 59842, S2 59902 701b6c3293 93b2a12d24 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-15T15:14:10.934Z S1 59807, S2 59902 d7fceaf59a 701b6c3293 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-15T15:14:13.017Z S1 59807, S2 59819 d58f24208b d7fceaf59a sk_4707cd57
5 move S1 Exhibition2 5 2026-11-15T15:14:15.012Z S1 59812, S2 59819 1338e565b0 d58f24208b sk_4707cd57
6 move S2 Exhibition1 6 2026-11-15T15:14:16.997Z S1 59812, S2 59834 99d0967159 1338e565b0 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-15T15:14:18.996Z S1 59813, S2 59834 8ef643f199 99d0967159 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-15T15:14:20.924Z S1 59813, S2 59906 ed703e3949 8ef643f199 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-15T15:14:22.922Z S1 59815, S2 59906 26fbf7d1fd ed703e3949 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-15T15:14:24.897Z S1 59815, S2 59931 fbafa1824d 26fbf7d1fd sk_4707cd57
11 move S1 Exhibition2 11 2026-11-15T15:14:26.916Z S1 59796, S2 59931 36e4da4fca fbafa1824d sk_4707cd57
12 move S2 Exhibition1 12 2026-11-15T15:14:29.032Z S1 59796, S2 59815 81ee1aa18d 36e4da4fca sk_4707cd57
13 move S1 Exhibition2 13 2026-11-15T15:14:31.044Z S1 59784, S2 59815 f6a85e2f61 81ee1aa18d sk_4707cd57
14 move S2 Exhibition1 14 2026-11-15T15:14:33.021Z S1 59784, S2 59838 b5ec3029c8 f6a85e2f61 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-15T15:14:35.024Z S1 59781, S2 59838 f2b4018f75 b5ec3029c8 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-15T15:14:36.997Z S1 59781, S2 59865 def333bf22 f2b4018f75 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-15T15:14:39.029Z S1 59749, S2 59865 dfb92f5311 def333bf22 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-15T15:14:40.954Z S1 59749, S2 59940 beb08acb96 dfb92f5311 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-15T15:14:43.012Z S1 59691, S2 59940 b6a94473c0 beb08acb96 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-15T15:14:44.997Z S1 59691, S2 59955 2f946a8b5b b6a94473c0 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-15T15:14:47.020Z S1 59668, S2 59955 b53ffe57b4 2f946a8b5b sk_4707cd57
22 move S2 Exhibition1 22 2026-11-15T15:14:49.020Z S1 59668, S2 59955 912c4f5056 b53ffe57b4 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-15T15:14:51.012Z S1 59676, S2 59955 44543590a1 912c4f5056 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-15T15:14:52.966Z S1 59676, S2 60001 ce31c09a63 44543590a1 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-15T15:14:54.895Z S1 59747, S2 60001 006f2489e6 ce31c09a63 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-15T15:14:56.847Z S1 59747, S2 60049 1a9d07852e 006f2489e6 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-15T15:14:58.771Z S1 59823, S2 60049 8b5311b049 1a9d07852e sk_4707cd57
28 move S2 Exhibition1 28 2026-11-15T15:15:00.697Z S1 59823, S2 60123 f7a7e737a7 8b5311b049 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_01M7FWBK7FE6NRTSKGRFG4A8Z9

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