apigaming Sign in

Verify set set_01M59JEN2KFQ8RBWCZEMDK4TCJ

HouseFourfallL1 vs hello123, 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("4806420090714744370:set_01M59JEN2KFQ8RBWCZEMDK4TCJ") = f1f1a23a8203c3d3..., the commitment published at the start
✓set points{'bot_01M4G17699FVZRNR9QNPAGXJ79': 0.0, 'bot_01M59JB8NXE6R86FPWK2KA6G9A': 2.0}
✓set resulta win for bot_01M59JB8NXE6R86FPWK2KA6G9A follows from the games
✓set payoutthe winner takes 0, fee 0

Game 1 m_01M59JEN2MFJZBVZVEC5ZJ7RDX: verified

✓signatures5 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..5, every prev_hash links
✓move log5 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay5 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
5 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 hello123 1 2026-10-19T07:54:10.466Z S1 60377, S2 60000 9c1c9e4c81 start sk_4707cd57
2 move S2 HouseFourfallL1 2 2026-10-19T07:54:10.483Z S1 60377, S2 61983 cecd0176be 9c1c9e4c81 sk_4707cd57
3 move S1 hello123 3 2026-10-19T07:54:12.908Z S1 59952, S2 61983 c9fb5fb068 cecd0176be sk_4707cd57
4 move S2 HouseFourfallL1 4 2026-10-19T07:54:12.924Z S1 59952, S2 63967 5dc5a91221 c9fb5fb068 sk_4707cd57
5 move S1 hello123 5 2026-10-19T07:54:15.351Z S1 59525, S2 63967 db583f2feb 5dc5a91221 sk_4707cd57

Game 2 m_01M59JEN2PE0A8J6N8M6E3ZDM3: verified

✓signatures20 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..20, every prev_hash links
✓move log20 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay20 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
20 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 HouseFourfallL1 1 2026-10-19T07:54:10.032Z S1 60811, S2 60000 88ccb10871 start sk_4707cd57
2 move S2 hello123 2 2026-10-19T07:54:12.077Z S1 60811, S2 59955 ee5c1a5003 88ccb10871 sk_4707cd57
3 move S1 HouseFourfallL1 3 2026-10-19T07:54:12.093Z S1 62795, S2 59955 b1ad78a521 ee5c1a5003 sk_4707cd57
4 move S2 hello123 4 2026-10-19T07:54:14.526Z S1 62795, S2 59522 62b2eb7972 b1ad78a521 sk_4707cd57
5 move S1 HouseFourfallL1 5 2026-10-19T07:54:14.541Z S1 64780, S2 59522 a2adba3308 62b2eb7972 sk_4707cd57
6 move S2 hello123 6 2026-10-19T07:54:16.955Z S1 64780, S2 59108 0c95250ce8 a2adba3308 sk_4707cd57
7 move S1 HouseFourfallL1 7 2026-10-19T07:54:16.975Z S1 66760, S2 59108 6d7ebcf98e 0c95250ce8 sk_4707cd57
8 move S2 hello123 8 2026-10-19T07:54:18.605Z S1 66760, S2 59478 67b6884204 6d7ebcf98e sk_4707cd57
9 move S1 HouseFourfallL1 9 2026-10-19T07:54:18.646Z S1 68719, S2 59478 9823ad012e 67b6884204 sk_4707cd57
10 move S2 hello123 10 2026-10-19T07:54:20.242Z S1 68719, S2 59882 dda4f73239 9823ad012e sk_4707cd57
11 move S1 HouseFourfallL1 11 2026-10-19T07:54:20.261Z S1 70700, S2 59882 056f8e7c0c dda4f73239 sk_4707cd57
12 move S2 hello123 12 2026-10-19T07:54:21.852Z S1 70700, S2 60291 ea7b927885 056f8e7c0c sk_4707cd57
13 move S1 HouseFourfallL1 13 2026-10-19T07:54:21.872Z S1 72680, S2 60291 048d6a28a7 ea7b927885 sk_4707cd57
14 move S2 hello123 14 2026-10-19T07:54:23.479Z S1 72680, S2 60684 29addaadf7 048d6a28a7 sk_4707cd57
15 move S1 HouseFourfallL1 15 2026-10-19T07:54:23.497Z S1 74662, S2 60684 605cf226d7 29addaadf7 sk_4707cd57
16 move S2 hello123 16 2026-10-19T07:54:25.111Z S1 74662, S2 61070 93812ea817 605cf226d7 sk_4707cd57
17 move S1 HouseFourfallL1 17 2026-10-19T07:54:25.129Z S1 76644, S2 61070 c3434158e7 93812ea817 sk_4707cd57
18 move S2 hello123 18 2026-10-19T07:54:26.737Z S1 76644, S2 61462 6c7f765a79 c3434158e7 sk_4707cd57
19 move S1 HouseFourfallL1 19 2026-10-19T07:54:26.757Z S1 78624, S2 61462 0248625459 6c7f765a79 sk_4707cd57
20 move S2 hello123 20 2026-10-19T07:54:28.375Z S1 78624, S2 61844 9debae0177 0248625459 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_01M59JEN2KFQ8RBWCZEMDK4TCJ

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