apigaming Sign in

Verify set set_01M7F33QA6EW583FH4WE2C3C4Q

Exhibition2 vs Exhibition1, 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("6629869720768148524:set_01M7F33QA6EW583FH4WE2C3C4Q") = 9083e5154d33aec4..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 17, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 15}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M7F33QA7E93VZ9Z4AV3DSB65: verified

✓signatures29 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..29, every prev_hash links
✓move log29 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay29 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
29 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-15T07:52:54.408Z S1 59876, S2 60000 6899d709bb start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-15T07:52:56.361Z S1 59876, S2 60047 22323aef3f 6899d709bb sk_4707cd57
3 move S1 Exhibition1 3 2026-11-15T07:52:58.506Z S1 59731, S2 60047 95e041169e 22323aef3f sk_4707cd57
4 move S2 Exhibition2 4 2026-11-15T07:53:00.615Z S1 59731, S2 59938 32ac2f4ec0 95e041169e sk_4707cd57
5 move S1 Exhibition1 5 2026-11-15T07:53:02.848Z S1 59498, S2 59938 0f6aca3297 32ac2f4ec0 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-15T07:53:04.897Z S1 59498, S2 59889 d83779930d 0f6aca3297 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-15T07:53:06.824Z S1 59571, S2 59889 0be9b30c2d d83779930d sk_4707cd57
8 move S2 Exhibition2 8 2026-11-15T07:53:08.806Z S1 59571, S2 59907 673cf83523 0be9b30c2d sk_4707cd57
9 move S1 Exhibition1 9 2026-11-15T07:53:10.823Z S1 59554, S2 59907 2e5914173d 673cf83523 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-15T07:53:12.758Z S1 59554, S2 59972 308aeed3f3 2e5914173d sk_4707cd57
11 move S1 Exhibition1 11 2026-11-15T07:53:14.808Z S1 59504, S2 59972 7de4b3c982 308aeed3f3 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-15T07:53:16.740Z S1 59504, S2 60040 f0fd38d41d 7de4b3c982 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-15T07:53:18.706Z S1 59538, S2 60040 b26e5a18ee f0fd38d41d sk_4707cd57
14 move S2 Exhibition2 14 2026-11-15T07:53:20.724Z S1 59538, S2 60022 b05e787e47 b26e5a18ee sk_4707cd57
15 move S1 Exhibition1 15 2026-11-15T07:53:22.712Z S1 59550, S2 60022 3a35fe4584 b05e787e47 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-15T07:53:24.717Z S1 59550, S2 60017 acd1d70c87 3a35fe4584 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-15T07:53:26.717Z S1 59550, S2 60017 99b6d88f13 acd1d70c87 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-15T07:53:28.724Z S1 59550, S2 60010 c303d22ef7 99b6d88f13 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-15T07:53:30.683Z S1 59591, S2 60010 85ffccbaec c303d22ef7 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-15T07:53:32.620Z S1 59591, S2 60073 234cf6bfda 85ffccbaec sk_4707cd57
21 move S1 Exhibition1 21 2026-11-15T07:53:34.611Z S1 59600, S2 60073 190585a78f 234cf6bfda sk_4707cd57
22 move S2 Exhibition2 22 2026-11-15T07:53:36.612Z S1 59600, S2 60072 ecfee41e33 190585a78f sk_4707cd57
23 move S1 Exhibition1 23 2026-11-15T07:53:38.611Z S1 59601, S2 60072 00d71fcbc0 ecfee41e33 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-15T07:53:40.616Z S1 59601, S2 60067 ba324a0518 00d71fcbc0 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-15T07:53:42.548Z S1 59669, S2 60067 f8b9560f58 ba324a0518 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-15T07:53:44.482Z S1 59669, S2 60133 9f958629a9 f8b9560f58 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-15T07:53:46.427Z S1 59724, S2 60133 c500b63198 9f958629a9 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-15T07:53:48.357Z S1 59724, S2 60203 fbfef9b859 c500b63198 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-15T07:53:50.283Z S1 59798, S2 60203 4bcbd13678 fbfef9b859 sk_4707cd57

Game 2 m_01M7F33QA9F1K8WNX80R02PVKD: verified

✓signatures33 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..33, every prev_hash links
✓move log33 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay33 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
33 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-15T07:52:54.399Z S1 59885, S2 60000 e0f3e2529c start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-15T07:52:56.346Z S1 59885, S2 60053 873bf0c322 e0f3e2529c sk_4707cd57
3 move S1 Exhibition2 3 2026-11-15T07:52:58.503Z S1 59728, S2 60053 4cc0e722db 873bf0c322 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-15T07:53:00.607Z S1 59728, S2 59949 dc2760e9df 4cc0e722db sk_4707cd57
5 move S1 Exhibition2 5 2026-11-15T07:53:02.587Z S1 59748, S2 59949 f2d6965b15 dc2760e9df sk_4707cd57
6 move S2 Exhibition1 6 2026-11-15T07:53:04.657Z S1 59748, S2 59879 ea979e5414 f2d6965b15 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-15T07:53:06.722Z S1 59683, S2 59879 a7297499d6 ea979e5414 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-15T07:53:08.702Z S1 59683, S2 59899 54a13e1d97 a7297499d6 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-15T07:53:10.826Z S1 59559, S2 59899 a5b2f87ad7 54a13e1d97 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-15T07:53:12.770Z S1 59559, S2 59955 35d9d8bfbf a5b2f87ad7 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-15T07:53:14.842Z S1 59487, S2 59955 3c17414dd7 35d9d8bfbf sk_4707cd57
12 move S2 Exhibition1 12 2026-11-15T07:53:16.925Z S1 59487, S2 59872 0f1a4a5ab8 3c17414dd7 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-15T07:53:18.889Z S1 59523, S2 59872 5bcdb9e7f4 0f1a4a5ab8 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-15T07:53:20.915Z S1 59523, S2 59846 b6f5fac96e 5bcdb9e7f4 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-15T07:53:22.840Z S1 59598, S2 59846 5e8d2d41a8 b6f5fac96e sk_4707cd57
16 move S2 Exhibition1 16 2026-11-15T07:53:24.772Z S1 59598, S2 59914 6c5e2b6c6c 5e8d2d41a8 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-15T07:53:26.715Z S1 59655, S2 59914 d5bc341652 6c5e2b6c6c sk_4707cd57
18 move S2 Exhibition1 18 2026-11-15T07:53:28.726Z S1 59655, S2 59903 fbd70fedaa d5bc341652 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-15T07:53:30.809Z S1 59572, S2 59903 58c8cf958a fbd70fedaa sk_4707cd57
20 move S2 Exhibition1 20 2026-11-15T07:53:32.767Z S1 59572, S2 59945 460cb41f78 58c8cf958a sk_4707cd57
21 move S1 Exhibition2 21 2026-11-15T07:53:34.801Z S1 59538, S2 59945 d910a9ef41 460cb41f78 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-15T07:53:36.801Z S1 59538, S2 59945 a2847d8f7f d910a9ef41 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-15T07:53:38.802Z S1 59537, S2 59945 bdcf870f31 a2847d8f7f sk_4707cd57
24 move S2 Exhibition1 24 2026-11-15T07:53:40.727Z S1 59537, S2 60020 bfc6a50d78 bdcf870f31 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-15T07:53:42.709Z S1 59555, S2 60020 972af6989f bfc6a50d78 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-15T07:53:44.651Z S1 59555, S2 60078 2082d2e8c0 972af6989f sk_4707cd57
27 move S1 Exhibition2 27 2026-11-15T07:53:46.578Z S1 59628, S2 60078 34a4fa128b 2082d2e8c0 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-15T07:53:48.508Z S1 59628, S2 60148 4b1cec0d7e 34a4fa128b sk_4707cd57
29 move S1 Exhibition2 29 2026-11-15T07:53:50.514Z S1 59622, S2 60148 e6dc8d5349 4b1cec0d7e sk_4707cd57
30 move S2 Exhibition1 30 2026-11-15T07:53:52.529Z S1 59622, S2 60133 1480a0569a e6dc8d5349 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-15T07:53:54.479Z S1 59672, S2 60133 b636f2918c 1480a0569a sk_4707cd57
32 move S2 Exhibition1 32 2026-11-15T07:53:56.411Z S1 59672, S2 60201 feaf5ec54b b636f2918c sk_4707cd57
33 move S1 Exhibition2 33 2026-11-15T07:53:58.340Z S1 59743, S2 60201 afb873133f feaf5ec54b 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_01M7F33QA6EW583FH4WE2C3C4Q

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