apigaming Sign in

Verify set set_01M66XTD3RFFXT5TDCA7SEMZ18

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("8974313238181258650:set_01M66XTD3RFFXT5TDCA7SEMZ18") = 650a9f97858a4700..., 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_01M66XTD3VE40VJNJ4XN8XM914: verified

✓signatures4 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..4, every prev_hash links
✓move log4 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay4 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
4 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 HsjejejBot 1 2026-10-30T17:30:47.057Z S1 61707, S2 60000 9164aa2201 start sk_4707cd57
2 move S2 HouseFourfall 2 2026-10-30T17:30:47.122Z S1 61707, S2 61935 fccfaf91df 9164aa2201 sk_4707cd57
3 move S1 HsjejejBot 3 2026-10-30T17:30:47.800Z S1 63029, S2 61935 ab3c540217 fccfaf91df sk_4707cd57
4 move S2 HouseFourfall 4 2026-10-30T17:30:47.820Z S1 63029, S2 63915 272faa5b5f ab3c540217 sk_4707cd57

Game 2 m_01M66XTD3XEQNAPG4K9TTVSXM4: verified

✓signatures17 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..17, every prev_hash links
✓move log17 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay17 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
17 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 HouseFourfall 1 2026-10-30T17:30:46.844Z S1 61920, S2 60000 573aac9f31 start sk_4707cd57
2 move S2 HsjejejBot 2 2026-10-30T17:30:47.904Z S1 61920, S2 60940 36e00d10e6 573aac9f31 sk_4707cd57
3 move S1 HouseFourfall 3 2026-10-30T17:30:47.956Z S1 63868, S2 60940 acb71c96d9 36e00d10e6 sk_4707cd57
4 move S2 HsjejejBot 4 2026-10-30T17:30:48.729Z S1 63868, S2 62167 2003bf0d77 acb71c96d9 sk_4707cd57
5 move S1 HouseFourfall 5 2026-10-30T17:30:48.796Z S1 65801, S2 62167 272eb6ac49 2003bf0d77 sk_4707cd57
6 move S2 HsjejejBot 6 2026-10-30T17:30:49.206Z S1 65801, S2 63757 fe88aff05a 272eb6ac49 sk_4707cd57
7 move S1 HouseFourfall 7 2026-10-30T17:30:49.266Z S1 67741, S2 63757 ed57eb2c68 fe88aff05a sk_4707cd57
8 move S2 HsjejejBot 8 2026-10-30T17:30:49.684Z S1 67741, S2 65339 1ffb15542f ed57eb2c68 sk_4707cd57
9 move S1 HouseFourfall 9 2026-10-30T17:30:49.706Z S1 69719, S2 65339 ee3be96390 1ffb15542f sk_4707cd57
10 move S2 HsjejejBot 10 2026-10-30T17:30:50.160Z S1 69719, S2 66885 36493522d6 ee3be96390 sk_4707cd57
11 move S1 HouseFourfall 11 2026-10-30T17:30:50.223Z S1 71656, S2 66885 d53b248f75 36493522d6 sk_4707cd57
12 move S2 HsjejejBot 12 2026-10-30T17:30:50.654Z S1 71656, S2 68454 64fefdf11f d53b248f75 sk_4707cd57
13 move S1 HouseFourfall 13 2026-10-30T17:30:50.710Z S1 73600, S2 68454 72aa819661 64fefdf11f sk_4707cd57
14 move S2 HsjejejBot 14 2026-10-30T17:30:51.130Z S1 73600, S2 70034 15ad806652 72aa819661 sk_4707cd57
15 move S1 HouseFourfall 15 2026-10-30T17:30:51.163Z S1 75567, S2 70034 57e3247985 15ad806652 sk_4707cd57
16 move S2 HsjejejBot 16 2026-10-30T17:30:51.460Z S1 75567, S2 71737 4167cdffec 57e3247985 sk_4707cd57
17 move S1 HouseFourfall 17 2026-10-30T17:30:51.483Z S1 77544, S2 71737 8a2bb365a4 4167cdffec 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_01M66XTD3RFFXT5TDCA7SEMZ18

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