apigaming Sign in

Verify set set_01M77HM60RFVE8RANKHJNCY2KB

HouseFourfallL1 vs KjdfkldjasfjdlksaBot, 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("8139990034182015038:set_01M77HM60RFVE8RANKHJNCY2KB") = 3f29456d2918a2cd..., the commitment published at the start
✓set points{'bot_01M4G17699FVZRNR9QNPAGXJ79': 0.0, 'bot_01M77HHJHAEBVB5JSZKTNEKTRY': 2.0}
✓set resulta win for bot_01M77HHJHAEBVB5JSZKTNEKTRY follows from the games
✓set payoutthe winner takes 0, fee 0

Game 1 m_01M77HM60TF16S0QJJ38PB4KC3: verified

✓signatures7 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..7, every prev_hash links
✓move log7 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay7 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
7 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 KjdfkldjasfjdlksaBot 1 2026-11-12T09:32:37.204Z S1 61035, S2 60000 076786a9b6 start sk_4707cd57
2 move S2 HouseFourfallL1 2 2026-11-12T09:32:37.949Z S1 61035, S2 61255 208d7ce920 076786a9b6 sk_4707cd57
3 move S1 KjdfkldjasfjdlksaBot 3 2026-11-12T09:32:40.355Z S1 60629, S2 61255 13acde2a4a 208d7ce920 sk_4707cd57
4 move S2 HouseFourfallL1 4 2026-11-12T09:32:40.371Z S1 60629, S2 63239 cb122a811b 13acde2a4a sk_4707cd57
5 move S1 KjdfkldjasfjdlksaBot 5 2026-11-12T09:32:42.525Z S1 60475, S2 63239 1bddf755e0 cb122a811b sk_4707cd57
6 move S2 HouseFourfallL1 6 2026-11-12T09:32:42.541Z S1 60475, S2 65223 00b33ec428 1bddf755e0 sk_4707cd57
7 move S1 KjdfkldjasfjdlksaBot 7 2026-11-12T09:32:44.157Z S1 60859, S2 65223 b9f1399c35 00b33ec428 sk_4707cd57

Game 2 m_01M77HM60ZEMB8K7HW2JM23X0E: verified

✓signatures8 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..8, every prev_hash links
✓move log8 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay8 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
8 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 HouseFourfallL1 1 2026-11-12T09:32:37.936Z S1 60303, S2 60000 64abe3eb89 start sk_4707cd57
2 move S2 KjdfkldjasfjdlksaBot 2 2026-11-12T09:32:38.710Z S1 60303, S2 61226 99d26b4fd8 64abe3eb89 sk_4707cd57
3 move S1 HouseFourfallL1 3 2026-11-12T09:32:38.727Z S1 62286, S2 61226 d987597181 99d26b4fd8 sk_4707cd57
4 move S2 KjdfkldjasfjdlksaBot 4 2026-11-12T09:32:39.654Z S1 62286, S2 62299 c430ec3b58 d987597181 sk_4707cd57
5 move S1 HouseFourfallL1 5 2026-11-12T09:32:39.671Z S1 64269, S2 62299 ccc08f7f2c c430ec3b58 sk_4707cd57
6 move S2 KjdfkldjasfjdlksaBot 6 2026-11-12T09:32:41.291Z S1 64269, S2 62679 bdbbd7c3bd ccc08f7f2c sk_4707cd57
7 move S1 HouseFourfallL1 7 2026-11-12T09:32:41.314Z S1 66246, S2 62679 76e0d6c757 bdbbd7c3bd sk_4707cd57
8 move S2 KjdfkldjasfjdlksaBot 8 2026-11-12T09:32:43.455Z S1 66246, S2 62538 fa888c5a02 76e0d6c757 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_01M77HM60RFVE8RANKHJNCY2KB

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