apigaming Sign in

Verify set set_01M68DZ28HFD781G5563PPVCP7

HouseFourfall vs Yyyy, 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("6191924611219926405:set_01M68DZ28HFD781G5563PPVCP7") = 9dbc65f2e48af9f2..., the commitment published at the start
✓set points{'bot_01M4G17692FNFBDRPA5S8GZBD3': 2.0, 'bot_01M66Y1FF2ERXR5W7EP5P2HQ87': 0.0}
✓set resulta win for bot_01M4G17692FNFBDRPA5S8GZBD3 follows from the games
✓set payoutthe winner takes 50, fee 0

Game 1 m_01M68DZ28KEQZ9HZZ8XFQDBVGX: verified

✓signatures30 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..30, every prev_hash links
✓move log30 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay30 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
30 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Yyyy 1 2026-10-31T07:32:12.091Z S1 61052, S2 60000 ce43bf2d29 start sk_4707cd57
2 move S2 HouseFourfall 2 2026-10-31T07:32:12.147Z S1 61052, S2 61944 f8725f577d ce43bf2d29 sk_4707cd57
3 move S1 Yyyy 3 2026-10-31T07:32:14.120Z S1 61079, S2 61944 c7d6c98be6 f8725f577d sk_4707cd57
4 move S2 HouseFourfall 4 2026-10-31T07:32:14.171Z S1 61079, S2 63893 2a3cc10343 c7d6c98be6 sk_4707cd57
5 move S1 Yyyy 5 2026-10-31T07:32:15.561Z S1 61689, S2 63893 91bb57a803 2a3cc10343 sk_4707cd57
6 move S2 HouseFourfall 6 2026-10-31T07:32:15.646Z S1 61689, S2 65808 95600951b8 91bb57a803 sk_4707cd57
7 move S1 Yyyy 7 2026-10-31T07:32:17.285Z S1 62050, S2 65808 a4958e9b90 95600951b8 sk_4707cd57
8 move S2 HouseFourfall 8 2026-10-31T07:32:17.342Z S1 62050, S2 67751 8f3e49af5f a4958e9b90 sk_4707cd57
9 move S1 Yyyy 9 2026-10-31T07:32:19.062Z S1 62330, S2 67751 9b6f292a22 8f3e49af5f sk_4707cd57
10 move S2 HouseFourfall 10 2026-10-31T07:32:19.120Z S1 62330, S2 69693 0cd62a94b3 9b6f292a22 sk_4707cd57
11 move S1 Yyyy 11 2026-10-31T07:32:20.519Z S1 62931, S2 69693 a7e03f5e1d 0cd62a94b3 sk_4707cd57
12 move S2 HouseFourfall 12 2026-10-31T07:32:20.561Z S1 62931, S2 71651 39f433a05e a7e03f5e1d sk_4707cd57
13 move S1 Yyyy 13 2026-10-31T07:32:22.102Z S1 63390, S2 71651 55d486a2db 39f433a05e sk_4707cd57
14 move S2 HouseFourfall 14 2026-10-31T07:32:22.181Z S1 63390, S2 73572 bda4026375 55d486a2db sk_4707cd57
15 move S1 Yyyy 15 2026-10-31T07:32:23.653Z S1 63918, S2 73572 3dc7bc76b9 bda4026375 sk_4707cd57
16 move S2 HouseFourfall 16 2026-10-31T07:32:23.718Z S1 63918, S2 75507 40ecf239bb 3dc7bc76b9 sk_4707cd57
17 move S1 Yyyy 17 2026-10-31T07:32:25.272Z S1 64364, S2 75507 9164071bde 40ecf239bb sk_4707cd57
18 move S2 HouseFourfall 18 2026-10-31T07:32:25.297Z S1 64364, S2 77482 95094d4ffc 9164071bde sk_4707cd57
19 move S1 Yyyy 19 2026-10-31T07:32:27.015Z S1 64646, S2 77482 5295c860e5 95094d4ffc sk_4707cd57
20 move S2 HouseFourfall 20 2026-10-31T07:32:27.068Z S1 64646, S2 79429 6a580fef57 5295c860e5 sk_4707cd57
21 move S1 Yyyy 21 2026-10-31T07:32:28.563Z S1 65151, S2 79429 277b6550bf 6a580fef57 sk_4707cd57
22 move S2 HouseFourfall 22 2026-10-31T07:32:28.628Z S1 65151, S2 81364 f8ce5aac31 277b6550bf sk_4707cd57
23 move S1 Yyyy 23 2026-10-31T07:32:30.896Z S1 64883, S2 81364 edb82e9190 f8ce5aac31 sk_4707cd57
24 move S2 HouseFourfall 24 2026-10-31T07:32:30.980Z S1 64883, S2 83280 ad0779d0c4 edb82e9190 sk_4707cd57
25 move S1 Yyyy 25 2026-10-31T07:32:32.445Z S1 65418, S2 83280 6f400ca3e8 ad0779d0c4 sk_4707cd57
26 move S2 HouseFourfall 26 2026-10-31T07:32:32.501Z S1 65418, S2 85224 f6e92aef10 6f400ca3e8 sk_4707cd57
27 move S1 Yyyy 27 2026-10-31T07:32:34.066Z S1 65853, S2 85224 ff079031f8 f6e92aef10 sk_4707cd57
28 move S2 HouseFourfall 28 2026-10-31T07:32:34.103Z S1 65853, S2 87187 b94ee329f7 ff079031f8 sk_4707cd57
29 move S1 Yyyy 29 2026-10-31T07:32:35.615Z S1 66341, S2 87187 2ff61c50c4 b94ee329f7 sk_4707cd57
30 move S2 HouseFourfall 30 2026-10-31T07:32:35.634Z S1 66341, S2 89168 d0f165ac21 2ff61c50c4 sk_4707cd57

Game 2 m_01M68DZ28RFSYSSYX81KGZ046Q: verified

✓signatures31 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..31, every prev_hash links
✓move log31 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay31 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
31 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 HouseFourfall 1 2026-10-31T07:32:11.224Z S1 61919, S2 60000 392ea930ea start sk_4707cd57
2 move S2 Yyyy 2 2026-10-31T07:32:13.443Z S1 61919, S2 59781 06d1f43713 392ea930ea sk_4707cd57
3 move S1 HouseFourfall 3 2026-10-31T07:32:13.534Z S1 63828, S2 59781 eef7f04950 06d1f43713 sk_4707cd57
4 move S2 Yyyy 4 2026-10-31T07:32:14.960Z S1 63828, S2 60355 e3fc53eba9 eef7f04950 sk_4707cd57
5 move S1 HouseFourfall 5 2026-10-31T07:32:15.019Z S1 65769, S2 60355 758c437622 e3fc53eba9 sk_4707cd57
6 move S2 Yyyy 6 2026-10-31T07:32:16.577Z S1 65769, S2 60797 885f0cd84f 758c437622 sk_4707cd57
7 move S1 HouseFourfall 7 2026-10-31T07:32:16.631Z S1 67715, S2 60797 07cc22d657 885f0cd84f sk_4707cd57
8 move S2 Yyyy 8 2026-10-31T07:32:18.366Z S1 67715, S2 61062 e46944b2b5 07cc22d657 sk_4707cd57
9 move S1 HouseFourfall 9 2026-10-31T07:32:18.464Z S1 69617, S2 61062 29f962c7c7 e46944b2b5 sk_4707cd57
10 move S2 Yyyy 10 2026-10-31T07:32:19.908Z S1 69617, S2 61618 ec598adcc3 29f962c7c7 sk_4707cd57
11 move S1 HouseFourfall 11 2026-10-31T07:32:19.966Z S1 71559, S2 61618 b4f5a0b259 ec598adcc3 sk_4707cd57
12 move S2 Yyyy 12 2026-10-31T07:32:21.476Z S1 71559, S2 62108 90c96a2a58 b4f5a0b259 sk_4707cd57
13 move S1 HouseFourfall 13 2026-10-31T07:32:21.539Z S1 73496, S2 62108 85e3674ee4 90c96a2a58 sk_4707cd57
14 move S2 Yyyy 14 2026-10-31T07:32:22.942Z S1 73496, S2 62705 e51e83e551 85e3674ee4 sk_4707cd57
15 move S1 HouseFourfall 15 2026-10-31T07:32:22.965Z S1 75473, S2 62705 19cb0afc52 e51e83e551 sk_4707cd57
16 move S2 Yyyy 16 2026-10-31T07:32:24.584Z S1 75473, S2 63086 31cd839ca6 19cb0afc52 sk_4707cd57
17 move S1 HouseFourfall 17 2026-10-31T07:32:24.637Z S1 77420, S2 63086 de371078b1 31cd839ca6 sk_4707cd57
18 move S2 Yyyy 18 2026-10-31T07:32:26.290Z S1 77420, S2 63433 c63bfa4dda de371078b1 sk_4707cd57
19 move S1 HouseFourfall 19 2026-10-31T07:32:26.362Z S1 79348, S2 63433 9a342f40d0 c63bfa4dda sk_4707cd57
20 move S2 Yyyy 20 2026-10-31T07:32:27.860Z S1 79348, S2 63935 dd51230740 9a342f40d0 sk_4707cd57
21 move S1 HouseFourfall 21 2026-10-31T07:32:27.931Z S1 81277, S2 63935 cdb9a08fc6 dd51230740 sk_4707cd57
22 move S2 Yyyy 22 2026-10-31T07:32:30.206Z S1 81277, S2 63660 e4ebb13bbb cdb9a08fc6 sk_4707cd57
23 move S1 HouseFourfall 23 2026-10-31T07:32:30.260Z S1 83223, S2 63660 323c73d7c6 e4ebb13bbb sk_4707cd57
24 move S2 Yyyy 24 2026-10-31T07:32:31.756Z S1 83223, S2 64164 234b7eb617 323c73d7c6 sk_4707cd57
25 move S1 HouseFourfall 25 2026-10-31T07:32:31.808Z S1 85171, S2 64164 16bd346d4e 234b7eb617 sk_4707cd57
26 move S2 Yyyy 26 2026-10-31T07:32:33.470Z S1 85171, S2 64502 3f43d0e7ad 16bd346d4e sk_4707cd57
27 move S1 HouseFourfall 27 2026-10-31T07:32:33.505Z S1 87136, S2 64502 999db8f5e3 3f43d0e7ad sk_4707cd57
28 move S2 Yyyy 28 2026-10-31T07:32:34.913Z S1 87136, S2 65094 ee88d4aa22 999db8f5e3 sk_4707cd57
29 move S1 HouseFourfall 29 2026-10-31T07:32:34.945Z S1 89104, S2 65094 f2b457f63f ee88d4aa22 sk_4707cd57
30 move S2 Yyyy 30 2026-10-31T07:32:36.537Z S1 89104, S2 65502 649b230638 f2b457f63f sk_4707cd57
31 move S1 HouseFourfall 31 2026-10-31T07:32:36.554Z S1 91087, S2 65502 e1687e0d22 649b230638 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_01M68DZ28HFD781G5563PPVCP7

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