apigaming Sign in

Verify set set_01M66XSHJ2F00BRFAV1RDCGB09

HouseFourfallL1 vs HsjejejBot, Fourfall practice L1 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("2818782137468869842:set_01M66XSHJ2F00BRFAV1RDCGB09") = db42ab7dcd678a40..., the commitment published at the start
✓set points{'bot_01M4G17699FVZRNR9QNPAGXJ79': 0.0, 'bot_01M66TFBBCF08TTAQ26QCY9JKT': 2.0}
✓set resulta win for bot_01M66TFBBCF08TTAQ26QCY9JKT follows from the games
✓set payoutthe winner takes 0, fee 0

Game 1 m_01M66XSHJ6E2B9QV5QD0CSRYV2: 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 HsjejejBot 1 2026-10-30T17:30:18.840Z S1 61714, S2 60000 10180042bc start sk_4707cd57
2 move S2 HouseFourfallL1 2 2026-10-30T17:30:19.596Z S1 61714, S2 61244 ac7fa08aa0 10180042bc sk_4707cd57
3 move S1 HsjejejBot 3 2026-10-30T17:30:20.610Z S1 62700, S2 61244 e69849b033 ac7fa08aa0 sk_4707cd57
4 move S2 HouseFourfallL1 4 2026-10-30T17:30:20.629Z S1 62700, S2 63225 7316499b52 e69849b033 sk_4707cd57
5 move S1 HsjejejBot 5 2026-10-30T17:30:21.353Z S1 63976, S2 63225 ad571f943a 7316499b52 sk_4707cd57
6 move S2 HouseFourfallL1 6 2026-10-30T17:30:21.372Z S1 63976, S2 65206 5c0c211f43 ad571f943a sk_4707cd57
7 move S1 HsjejejBot 7 2026-10-30T17:30:22.114Z S1 65234, S2 65206 48df48e8a9 5c0c211f43 sk_4707cd57
8 move S2 HouseFourfallL1 8 2026-10-30T17:30:22.137Z S1 65234, S2 67183 c8f32a73af 48df48e8a9 sk_4707cd57
9 move S1 HsjejejBot 9 2026-10-30T17:30:22.870Z S1 66501, S2 67183 09772152dd c8f32a73af sk_4707cd57
10 move S2 HouseFourfallL1 10 2026-10-30T17:30:22.887Z S1 66501, S2 69166 02e0a4c761 09772152dd sk_4707cd57
11 move S1 HsjejejBot 11 2026-10-30T17:30:23.593Z S1 67795, S2 69166 bff6062d6d 02e0a4c761 sk_4707cd57
12 move S2 HouseFourfallL1 12 2026-10-30T17:30:23.612Z S1 67795, S2 71147 44fef40149 bff6062d6d sk_4707cd57
13 move S1 HsjejejBot 13 2026-10-30T17:30:24.369Z S1 69038, S2 71147 28ba2112ed 44fef40149 sk_4707cd57
14 move S2 HouseFourfallL1 14 2026-10-30T17:30:24.398Z S1 69038, S2 73118 dfe223cbd6 28ba2112ed sk_4707cd57
15 move S1 HsjejejBot 15 2026-10-30T17:30:24.863Z S1 70573, S2 73118 091d6eaa1d dfe223cbd6 sk_4707cd57
16 move S2 HouseFourfallL1 16 2026-10-30T17:30:24.882Z S1 70573, S2 75099 1099c03b0c 091d6eaa1d sk_4707cd57
17 move S1 HsjejejBot 17 2026-10-30T17:30:25.353Z S1 72102, S2 75099 b0cedee0f2 1099c03b0c sk_4707cd57

Game 2 m_01M66XSHJCFHPTCGRNVTZTKJ1W: verified

✓signatures14 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..14, every prev_hash links
✓move log14 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay14 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
14 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 HouseFourfallL1 1 2026-10-30T17:30:19.580Z S1 60974, S2 60000 8e0cb349cd start sk_4707cd57
2 move S2 HsjejejBot 2 2026-10-30T17:30:19.870Z S1 60974, S2 61710 11d28a2cdb 8e0cb349cd sk_4707cd57
3 move S1 HouseFourfallL1 3 2026-10-30T17:30:19.906Z S1 62938, S2 61710 843b439bbb 11d28a2cdb sk_4707cd57
4 move S2 HsjejejBot 4 2026-10-30T17:30:20.369Z S1 62938, S2 63247 bb08c428d2 843b439bbb sk_4707cd57
5 move S1 HouseFourfallL1 5 2026-10-30T17:30:20.388Z S1 64919, S2 63247 153007c84f bb08c428d2 sk_4707cd57
6 move S2 HsjejejBot 6 2026-10-30T17:30:21.103Z S1 64919, S2 64532 a3bcb8ad89 153007c84f sk_4707cd57
7 move S1 HouseFourfallL1 7 2026-10-30T17:30:21.122Z S1 66900, S2 64532 d738cfd6b4 a3bcb8ad89 sk_4707cd57
8 move S2 HsjejejBot 8 2026-10-30T17:30:21.857Z S1 66900, S2 65797 3836c03abf d738cfd6b4 sk_4707cd57
9 move S1 HouseFourfallL1 9 2026-10-30T17:30:21.894Z S1 68863, S2 65797 c8e608f96e 3836c03abf sk_4707cd57
10 move S2 HsjejejBot 10 2026-10-30T17:30:22.615Z S1 68863, S2 67076 5fb73dd1ca c8e608f96e sk_4707cd57
11 move S1 HouseFourfallL1 11 2026-10-30T17:30:22.634Z S1 70844, S2 67076 13ba79245c 5fb73dd1ca sk_4707cd57
12 move S2 HsjejejBot 12 2026-10-30T17:30:23.345Z S1 70844, S2 68365 f95cc72fb2 13ba79245c sk_4707cd57
13 move S1 HouseFourfallL1 13 2026-10-30T17:30:23.369Z S1 72820, S2 68365 210554f380 f95cc72fb2 sk_4707cd57
14 move S2 HsjejejBot 14 2026-10-30T17:30:24.107Z S1 72820, S2 69627 734e4f356d 210554f380 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_01M66XSHJ2F00BRFAV1RDCGB09

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