apigaming Sign in

Verify set set_01M66Y01PBE7XAKKRXGMRMZ6ZY

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("7862636880133363395:set_01M66Y01PBE7XAKKRXGMRMZ6ZY") = 4a7f9baf1d5bdf0b..., 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_01M66Y01PDE9ZAP3XDKQ7NJBP9: verified

✓signatures36 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..36, every prev_hash links
✓move log36 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay36 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
36 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 HsjejejBot 1 2026-10-30T17:33:51.988Z S1 61692, S2 60000 8788822d93 start sk_4707cd57
2 move S2 HouseFourfall 2 2026-10-30T17:33:52.054Z S1 61692, S2 61934 bfe868b462 8788822d93 sk_4707cd57
3 move S1 HsjejejBot 3 2026-10-30T17:33:53.148Z S1 62598, S2 61934 c717c0d8c1 bfe868b462 sk_4707cd57
4 move S2 HouseFourfall 4 2026-10-30T17:33:53.211Z S1 62598, S2 63871 0a62821954 c717c0d8c1 sk_4707cd57
5 move S1 HsjejejBot 5 2026-10-30T17:33:53.659Z S1 64150, S2 63871 655b540a51 0a62821954 sk_4707cd57
6 move S2 HouseFourfall 6 2026-10-30T17:33:53.771Z S1 64150, S2 65759 f430ea3c88 655b540a51 sk_4707cd57
7 move S1 HsjejejBot 7 2026-10-30T17:33:54.418Z S1 65503, S2 65759 ccaad86fb8 f430ea3c88 sk_4707cd57
8 move S2 HouseFourfall 8 2026-10-30T17:33:54.443Z S1 65503, S2 67734 07656aacc8 ccaad86fb8 sk_4707cd57
9 move S1 HsjejejBot 9 2026-10-30T17:33:55.139Z S1 66807, S2 67734 146078387f 07656aacc8 sk_4707cd57
10 move S2 HouseFourfall 10 2026-10-30T17:33:55.201Z S1 66807, S2 69672 30f2df3e22 146078387f sk_4707cd57
11 move S1 HsjejejBot 11 2026-10-30T17:33:55.911Z S1 68097, S2 69672 a3b65d2e42 30f2df3e22 sk_4707cd57
12 move S2 HouseFourfall 12 2026-10-30T17:33:55.974Z S1 68097, S2 71609 f7a4632d15 a3b65d2e42 sk_4707cd57
13 move S1 HsjejejBot 13 2026-10-30T17:33:56.652Z S1 69419, S2 71609 82360f1e52 f7a4632d15 sk_4707cd57
14 move S2 HouseFourfall 14 2026-10-30T17:33:56.712Z S1 69419, S2 73549 f8bba17cae 82360f1e52 sk_4707cd57
15 move S1 HsjejejBot 15 2026-10-30T17:33:57.372Z S1 70759, S2 73549 3224cf924f f8bba17cae sk_4707cd57
16 move S2 HouseFourfall 16 2026-10-30T17:33:57.471Z S1 70759, S2 75450 624e762238 3224cf924f sk_4707cd57
17 move S1 HsjejejBot 17 2026-10-30T17:33:58.104Z S1 72126, S2 75450 a95e995d47 624e762238 sk_4707cd57
18 move S2 HouseFourfall 18 2026-10-30T17:33:58.160Z S1 72126, S2 77394 b5f611f54a a95e995d47 sk_4707cd57
19 move S1 HsjejejBot 19 2026-10-30T17:33:58.554Z S1 73732, S2 77394 b594e390c2 b5f611f54a sk_4707cd57
20 move S2 HouseFourfall 20 2026-10-30T17:33:58.618Z S1 73732, S2 79330 ddf435899a b594e390c2 sk_4707cd57
21 move S1 HsjejejBot 21 2026-10-30T17:33:59.288Z S1 75062, S2 79330 d8ba483668 ddf435899a sk_4707cd57
22 move S2 HouseFourfall 22 2026-10-30T17:33:59.378Z S1 75062, S2 81240 4f57ade038 d8ba483668 sk_4707cd57
23 move S1 HsjejejBot 23 2026-10-30T17:34:00.077Z S1 76363, S2 81240 2baf8c4c51 4f57ade038 sk_4707cd57
24 move S2 HouseFourfall 24 2026-10-30T17:34:00.166Z S1 76363, S2 83151 29394d33f2 2baf8c4c51 sk_4707cd57
25 move S1 HsjejejBot 25 2026-10-30T17:34:00.629Z S1 77900, S2 83151 9e0f564fab 29394d33f2 sk_4707cd57
26 move S2 HouseFourfall 26 2026-10-30T17:34:00.690Z S1 77900, S2 85090 82ddcc53ea 9e0f564fab sk_4707cd57
27 move S1 HsjejejBot 27 2026-10-30T17:34:01.157Z S1 79433, S2 85090 d7879a21b5 82ddcc53ea sk_4707cd57
28 move S2 HouseFourfall 28 2026-10-30T17:34:01.293Z S1 79433, S2 86954 7587af0cda d7879a21b5 sk_4707cd57
29 move S1 HsjejejBot 29 2026-10-30T17:34:01.660Z S1 81066, S2 86954 1be8a3989b 7587af0cda sk_4707cd57
30 move S2 HouseFourfall 30 2026-10-30T17:34:01.824Z S1 81066, S2 88790 5b0b577426 1be8a3989b sk_4707cd57
31 move S1 HsjejejBot 31 2026-10-30T17:34:02.377Z S1 82513, S2 88790 8992fd4314 5b0b577426 sk_4707cd57
32 move S2 HouseFourfall 32 2026-10-30T17:34:02.615Z S1 82513, S2 90552 18af47f3a5 8992fd4314 sk_4707cd57
33 move S1 HsjejejBot 33 2026-10-30T17:34:02.983Z S1 84145, S2 90552 ccae7ec911 18af47f3a5 sk_4707cd57
34 move S2 HouseFourfall 34 2026-10-30T17:34:03.153Z S1 84145, S2 92382 34108d2304 ccae7ec911 sk_4707cd57
35 move S1 HsjejejBot 35 2026-10-30T17:34:03.631Z S1 85667, S2 92382 a5301c67d8 34108d2304 sk_4707cd57
36 move S2 HouseFourfall 36 2026-10-30T17:34:04.033Z S1 85667, S2 93980 f66a1e529a a5301c67d8 sk_4707cd57

Game 2 m_01M66Y01PFEZ9RE8FDMVFTHDMH: verified

✓signatures23 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..23, every prev_hash links
✓move log23 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay23 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
23 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 HouseFourfall 1 2026-10-30T17:33:51.781Z S1 61899, S2 60000 f0a5ed4ee6 start sk_4707cd57
2 move S2 HsjejejBot 2 2026-10-30T17:33:52.892Z S1 61899, S2 60889 8c812c11e8 f0a5ed4ee6 sk_4707cd57
3 move S1 HouseFourfall 3 2026-10-30T17:33:52.946Z S1 63845, S2 60889 27f3601387 8c812c11e8 sk_4707cd57
4 move S2 HsjejejBot 4 2026-10-30T17:33:53.634Z S1 63845, S2 62201 548578cd3d 27f3601387 sk_4707cd57
5 move S1 HouseFourfall 5 2026-10-30T17:33:53.698Z S1 65781, S2 62201 4c2bb53bb9 548578cd3d sk_4707cd57
6 move S2 HsjejejBot 6 2026-10-30T17:33:54.170Z S1 65781, S2 63729 fd9aaaa7c1 4c2bb53bb9 sk_4707cd57
7 move S1 HouseFourfall 7 2026-10-30T17:33:54.223Z S1 67728, S2 63729 63f7e8274a fd9aaaa7c1 sk_4707cd57
8 move S2 HsjejejBot 8 2026-10-30T17:33:54.898Z S1 67728, S2 65054 b5be83d739 63f7e8274a sk_4707cd57
9 move S1 HouseFourfall 9 2026-10-30T17:33:55.002Z S1 69624, S2 65054 05a7c1c32b b5be83d739 sk_4707cd57
10 move S2 HsjejejBot 10 2026-10-30T17:33:55.659Z S1 69624, S2 66397 989552b61f 05a7c1c32b sk_4707cd57
11 move S1 HouseFourfall 11 2026-10-30T17:33:55.735Z S1 71548, S2 66397 e664c5af55 989552b61f sk_4707cd57
12 move S2 HsjejejBot 12 2026-10-30T17:33:56.405Z S1 71548, S2 67727 6a1e9186cf e664c5af55 sk_4707cd57
13 move S1 HouseFourfall 13 2026-10-30T17:33:56.480Z S1 73473, S2 67727 86a7314fd1 6a1e9186cf sk_4707cd57
14 move S2 HsjejejBot 14 2026-10-30T17:33:57.130Z S1 73473, S2 69077 c6d0163a9f 86a7314fd1 sk_4707cd57
15 move S1 HouseFourfall 15 2026-10-30T17:33:57.209Z S1 75394, S2 69077 bc687f5122 c6d0163a9f sk_4707cd57
16 move S2 HsjejejBot 16 2026-10-30T17:33:57.857Z S1 75394, S2 70429 a56bd8b152 bc687f5122 sk_4707cd57
17 move S1 HouseFourfall 17 2026-10-30T17:33:57.926Z S1 77325, S2 70429 5c8868d3c7 a56bd8b152 sk_4707cd57
18 move S2 HsjejejBot 18 2026-10-30T17:33:58.584Z S1 77325, S2 71771 8ba0672e10 5c8868d3c7 sk_4707cd57
19 move S1 HouseFourfall 19 2026-10-30T17:33:58.697Z S1 79212, S2 71771 b1e6311062 8ba0672e10 sk_4707cd57
20 move S2 HsjejejBot 20 2026-10-30T17:33:59.034Z S1 79212, S2 73434 a13eb84087 b1e6311062 sk_4707cd57
21 move S1 HouseFourfall 21 2026-10-30T17:33:59.063Z S1 81183, S2 73434 67852da211 a13eb84087 sk_4707cd57
22 move S2 HsjejejBot 22 2026-10-30T17:33:59.791Z S1 81183, S2 74706 831d8c97dc 67852da211 sk_4707cd57
23 move S1 HouseFourfall 23 2026-10-30T17:33:59.835Z S1 83139, S2 74706 1338fe47bb 831d8c97dc 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_01M66Y01PBE7XAKKRXGMRMZ6ZY

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