apigaming Sign in

Verify set set_01M670ZH5AFGK8EY8BDSD23AP7

HouseFourfall vs HsjejejBot, 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("4637660638193524002:set_01M670ZH5AFGK8EY8BDSD23AP7") = a140f0133757c8c7..., the commitment published at the start
✓set points{'bot_01M4G17692FNFBDRPA5S8GZBD3': 2.0, 'bot_01M66TFBBCF08TTAQ26QCY9JKT': 0.0}
✓set resulta win for bot_01M4G17692FNFBDRPA5S8GZBD3 follows from the games
✓set payoutthe winner takes 50, fee 0

Game 1 m_01M670ZH5CFPXB6VB6VH3Z30WX: 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 HsjejejBot 1 2026-10-30T18:26:01.384Z S1 61097, S2 60000 35a51a665d start sk_4707cd57
2 move S2 HouseFourfall 2 2026-10-30T18:26:01.574Z S1 61097, S2 61810 ab3a26504f 35a51a665d sk_4707cd57
3 move S1 HsjejejBot 3 2026-10-30T18:26:03.206Z S1 61465, S2 61810 ddc2f4959c ab3a26504f sk_4707cd57
4 move S2 HouseFourfall 4 2026-10-30T18:26:03.362Z S1 61465, S2 63654 42406760e7 ddc2f4959c sk_4707cd57
5 move S1 HsjejejBot 5 2026-10-30T18:26:04.815Z S1 62012, S2 63654 e6ed96a00f 42406760e7 sk_4707cd57
6 move S2 HouseFourfall 6 2026-10-30T18:26:04.838Z S1 62012, S2 65631 e12db9617b e6ed96a00f sk_4707cd57
7 move S1 HsjejejBot 7 2026-10-30T18:26:06.531Z S1 62319, S2 65631 9f767986f6 e12db9617b sk_4707cd57
8 move S2 HouseFourfall 8 2026-10-30T18:26:06.604Z S1 62319, S2 67558 580cb6e3ec 9f767986f6 sk_4707cd57
9 move S1 HsjejejBot 9 2026-10-30T18:26:08.160Z S1 62763, S2 67558 c318016f8f 580cb6e3ec sk_4707cd57
10 move S2 HouseFourfall 10 2026-10-30T18:26:08.225Z S1 62763, S2 69493 78b0e51790 c318016f8f sk_4707cd57
11 move S1 HsjejejBot 11 2026-10-30T18:26:09.722Z S1 63266, S2 69493 a1a65a5f23 78b0e51790 sk_4707cd57
12 move S2 HouseFourfall 12 2026-10-30T18:26:09.784Z S1 63266, S2 71431 a02c70c417 a1a65a5f23 sk_4707cd57
13 move S1 HsjejejBot 13 2026-10-30T18:26:11.452Z S1 63598, S2 71431 2e6539f651 a02c70c417 sk_4707cd57
14 move S2 HouseFourfall 14 2026-10-30T18:26:11.533Z S1 63598, S2 73350 f288a7af0c 2e6539f651 sk_4707cd57
15 move S1 HsjejejBot 15 2026-10-30T18:26:13.095Z S1 64036, S2 73350 bd2e16505b f288a7af0c sk_4707cd57
16 move S2 HouseFourfall 16 2026-10-30T18:26:13.150Z S1 64036, S2 75295 32fff8139b bd2e16505b sk_4707cd57
17 move S1 HsjejejBot 17 2026-10-30T18:26:14.839Z S1 64347, S2 75295 a91e7b0e30 32fff8139b sk_4707cd57
18 move S2 HouseFourfall 18 2026-10-30T18:26:14.891Z S1 64347, S2 77243 4cda15e610 a91e7b0e30 sk_4707cd57
19 move S1 HsjejejBot 19 2026-10-30T18:26:16.486Z S1 64752, S2 77243 c95c66ae02 4cda15e610 sk_4707cd57
20 move S2 HouseFourfall 20 2026-10-30T18:26:16.512Z S1 64752, S2 79217 4d1f48bd2a c95c66ae02 sk_4707cd57
21 move S1 HsjejejBot 21 2026-10-30T18:26:18.204Z S1 65060, S2 79217 c2108e44e9 4d1f48bd2a sk_4707cd57
22 move S2 HouseFourfall 22 2026-10-30T18:26:18.221Z S1 65060, S2 81200 919a6e26d7 c2108e44e9 sk_4707cd57

Game 2 m_01M670ZH5FF5AVSS03STCW55MK: verified

✓signatures35 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..35, every prev_hash links
✓move log35 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay35 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
35 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 HouseFourfall 1 2026-10-30T18:26:00.586Z S1 61895, S2 60000 a326e4e49f start sk_4707cd57
2 move S2 HsjejejBot 2 2026-10-30T18:26:02.565Z S1 61895, S2 60021 c9550527d4 a326e4e49f sk_4707cd57
3 move S1 HouseFourfall 3 2026-10-30T18:26:02.693Z S1 63767, S2 60021 f7e3878018 c9550527d4 sk_4707cd57
4 move S2 HsjejejBot 4 2026-10-30T18:26:04.132Z S1 63767, S2 60582 f85c63f588 f7e3878018 sk_4707cd57
5 move S1 HouseFourfall 5 2026-10-30T18:26:04.220Z S1 65679, S2 60582 6a3c680f89 f85c63f588 sk_4707cd57
6 move S2 HsjejejBot 6 2026-10-30T18:26:05.828Z S1 65679, S2 60974 edcac41cf1 6a3c680f89 sk_4707cd57
7 move S1 HouseFourfall 7 2026-10-30T18:26:05.884Z S1 67623, S2 60974 fd7ff8c2c0 edcac41cf1 sk_4707cd57
8 move S2 HsjejejBot 8 2026-10-30T18:26:07.544Z S1 67623, S2 61314 65cfbb925a fd7ff8c2c0 sk_4707cd57
9 move S1 HouseFourfall 9 2026-10-30T18:26:07.632Z S1 69535, S2 61314 c9437a1705 65cfbb925a sk_4707cd57
10 move S2 HsjejejBot 10 2026-10-30T18:26:09.058Z S1 69535, S2 61888 39530aed63 c9437a1705 sk_4707cd57
11 move S1 HouseFourfall 11 2026-10-30T18:26:09.078Z S1 71515, S2 61888 73e0a1a067 39530aed63 sk_4707cd57
12 move S2 HsjejejBot 12 2026-10-30T18:26:10.728Z S1 71515, S2 62238 79b81e7b5b 73e0a1a067 sk_4707cd57
13 move S1 HouseFourfall 13 2026-10-30T18:26:10.783Z S1 73460, S2 62238 772b9f3a52 79b81e7b5b sk_4707cd57
14 move S2 HsjejejBot 14 2026-10-30T18:26:12.387Z S1 73460, S2 62634 749cc99774 772b9f3a52 sk_4707cd57
15 move S1 HouseFourfall 15 2026-10-30T18:26:12.479Z S1 75368, S2 62634 df7adc3bf1 749cc99774 sk_4707cd57
16 move S2 HsjejejBot 16 2026-10-30T18:26:14.127Z S1 75368, S2 62986 fe98ee986b df7adc3bf1 sk_4707cd57
17 move S1 HouseFourfall 17 2026-10-30T18:26:14.182Z S1 77313, S2 62986 23a36b22b0 fe98ee986b sk_4707cd57
18 move S2 HsjejejBot 18 2026-10-30T18:26:15.861Z S1 77313, S2 63307 a91b59cf4f 23a36b22b0 sk_4707cd57
19 move S1 HouseFourfall 19 2026-10-30T18:26:15.918Z S1 79256, S2 63307 7eeb839c69 a91b59cf4f sk_4707cd57
20 move S2 HsjejejBot 20 2026-10-30T18:26:17.475Z S1 79256, S2 63750 1448c5c197 7eeb839c69 sk_4707cd57
21 move S1 HouseFourfall 21 2026-10-30T18:26:17.531Z S1 81200, S2 63750 675512c75c 1448c5c197 sk_4707cd57
22 move S2 HsjejejBot 22 2026-10-30T18:26:19.128Z S1 81200, S2 64153 69da7245ed 675512c75c sk_4707cd57
23 move S1 HouseFourfall 23 2026-10-30T18:26:19.168Z S1 83160, S2 64153 5ac76e6ac6 69da7245ed sk_4707cd57
24 move S2 HsjejejBot 24 2026-10-30T18:26:20.154Z S1 83160, S2 65167 786a85091a 5ac76e6ac6 sk_4707cd57
25 move S1 HouseFourfall 25 2026-10-30T18:26:20.172Z S1 85142, S2 65167 4b6800d64d 786a85091a sk_4707cd57
26 move S2 HsjejejBot 26 2026-10-30T18:26:21.173Z S1 85142, S2 66166 838a15d6e3 4b6800d64d sk_4707cd57
27 move S1 HouseFourfall 27 2026-10-30T18:26:21.205Z S1 87110, S2 66166 c04cd2b0b6 838a15d6e3 sk_4707cd57
28 move S2 HsjejejBot 28 2026-10-30T18:26:22.192Z S1 87110, S2 67179 96d3b9aef1 c04cd2b0b6 sk_4707cd57
29 move S1 HouseFourfall 29 2026-10-30T18:26:22.239Z S1 89063, S2 67179 b9260f3c03 96d3b9aef1 sk_4707cd57
30 move S2 HsjejejBot 30 2026-10-30T18:26:23.740Z S1 89063, S2 67678 5e50e2bba8 b9260f3c03 sk_4707cd57
31 move S1 HouseFourfall 31 2026-10-30T18:26:23.773Z S1 91030, S2 67678 f1d9dd5e0d 5e50e2bba8 sk_4707cd57
32 move S2 HsjejejBot 32 2026-10-30T18:26:24.869Z S1 91030, S2 68582 61bc3e9e9f f1d9dd5e0d sk_4707cd57
33 move S1 HouseFourfall 33 2026-10-30T18:26:24.893Z S1 93006, S2 68582 2667b94059 61bc3e9e9f sk_4707cd57
34 move S2 HsjejejBot 34 2026-10-30T18:26:25.907Z S1 93006, S2 69568 819d248e8c 2667b94059 sk_4707cd57
35 move S1 HouseFourfall 35 2026-10-30T18:26:25.926Z S1 94987, S2 69568 1141dc47b3 819d248e8c 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_01M670ZH5AFGK8EY8BDSD23AP7

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