apigaming Sign in

Verify set set_01M7D72WWVFPZADRSXEZXNQA65

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("5115413739389630387:set_01M7D72WWVFPZADRSXEZXNQA65") = 4d3d0e0071da7eae..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 2.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 0.0}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M7D72WWYF8ZT5J99EQTKTBYE: 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 Exhibition1 1 2026-11-14T14:23:52.795Z S1 59876, S2 60000 4927ad229e start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-14T14:23:54.903Z S1 59876, S2 59892 06476b714f 4927ad229e sk_4707cd57
3 move S1 Exhibition1 3 2026-11-14T14:23:57.108Z S1 59671, S2 59892 6cb74d9f90 06476b714f sk_4707cd57
4 move S2 Exhibition2 4 2026-11-14T14:23:59.106Z S1 59671, S2 59894 0f1cd5528f 6cb74d9f90 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-14T14:24:01.312Z S1 59465, S2 59894 159ebb6995 0f1cd5528f sk_4707cd57
6 move S2 Exhibition2 6 2026-11-14T14:24:03.531Z S1 59465, S2 59675 dfb27ba6b4 159ebb6995 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-14T14:24:05.521Z S1 59475, S2 59675 fc8e3eb545 dfb27ba6b4 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-14T14:24:07.447Z S1 59475, S2 59749 8b13da1fd4 fc8e3eb545 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-14T14:24:09.415Z S1 59507, S2 59749 a093a165f0 8b13da1fd4 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-14T14:24:11.375Z S1 59507, S2 59789 62cd5b2e8a a093a165f0 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-14T14:24:13.302Z S1 59580, S2 59789 d16e334814 62cd5b2e8a sk_4707cd57
12 move S2 Exhibition2 12 2026-11-14T14:24:15.239Z S1 59580, S2 59852 ee552a050f d16e334814 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-14T14:24:17.167Z S1 59652, S2 59852 470968e38f ee552a050f sk_4707cd57
14 move S2 Exhibition2 14 2026-11-14T14:24:19.090Z S1 59652, S2 59929 60c8b28bd3 470968e38f sk_4707cd57

Game 2 m_01M7D72WX0FTST1RX882P1G8P6: verified

✓signatures49 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..49, every prev_hash links
✓move log49 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay49 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
49 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-14T14:23:52.914Z S1 59757, S2 60000 731f7b4414 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-14T14:23:55.024Z S1 59757, S2 59890 c93d5fd72d 731f7b4414 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-14T14:23:57.119Z S1 59662, S2 59890 b5f542f734 c93d5fd72d sk_4707cd57
4 move S2 Exhibition1 4 2026-11-14T14:23:59.216Z S1 59662, S2 59793 cb43211230 b5f542f734 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-14T14:24:01.762Z S1 59116, S2 59793 4f08858f8a cb43211230 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-14T14:24:03.723Z S1 59116, S2 59832 53095ca08c 4f08858f8a sk_4707cd57
7 move S1 Exhibition2 7 2026-11-14T14:24:05.731Z S1 59108, S2 59832 13247bf61a 53095ca08c sk_4707cd57
8 move S2 Exhibition1 8 2026-11-14T14:24:07.723Z S1 59108, S2 59840 436faf8237 13247bf61a sk_4707cd57
9 move S1 Exhibition2 9 2026-11-14T14:24:09.655Z S1 59176, S2 59840 6ca2ac3e54 436faf8237 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-14T14:24:11.625Z S1 59176, S2 59870 b12c9d3a91 6ca2ac3e54 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-14T14:24:13.552Z S1 59249, S2 59870 b73b3c3f77 b12c9d3a91 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-14T14:24:15.518Z S1 59249, S2 59904 007480ba2f b73b3c3f77 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-14T14:24:17.450Z S1 59317, S2 59904 88eddeb094 007480ba2f sk_4707cd57
14 move S2 Exhibition1 14 2026-11-14T14:24:19.416Z S1 59317, S2 59938 064456b945 88eddeb094 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-14T14:24:21.402Z S1 59331, S2 59938 7fc32dff2f 064456b945 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-14T14:24:23.436Z S1 59331, S2 59904 0644b4d6f8 7fc32dff2f sk_4707cd57
17 move S1 Exhibition2 17 2026-11-14T14:24:25.465Z S1 59302, S2 59904 8834c68358 0644b4d6f8 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-14T14:24:27.503Z S1 59302, S2 59866 371fc24e93 8834c68358 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-14T14:24:29.504Z S1 59301, S2 59866 907833fda2 371fc24e93 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-14T14:24:31.500Z S1 59301, S2 59870 7d9e99da25 907833fda2 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-14T14:24:33.520Z S1 59281, S2 59870 0d20501d5c 7d9e99da25 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-14T14:24:35.500Z S1 59281, S2 59890 349b3680fb 0d20501d5c sk_4707cd57
23 move S1 Exhibition2 23 2026-11-14T14:24:37.518Z S1 59263, S2 59890 2e29807103 349b3680fb sk_4707cd57
24 move S2 Exhibition1 24 2026-11-14T14:24:39.512Z S1 59263, S2 59896 1d91db8b3f 2e29807103 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-14T14:24:41.459Z S1 59316, S2 59896 9060879823 1d91db8b3f sk_4707cd57
26 move S2 Exhibition1 26 2026-11-14T14:24:43.422Z S1 59316, S2 59933 5d94ea3c4a 9060879823 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-14T14:24:45.383Z S1 59355, S2 59933 47671758bf 5d94ea3c4a sk_4707cd57
28 move S2 Exhibition1 28 2026-11-14T14:24:47.413Z S1 59355, S2 59903 953ef4791a 47671758bf sk_4707cd57
29 move S1 Exhibition2 29 2026-11-14T14:24:49.405Z S1 59363, S2 59903 cadb15ec83 953ef4791a sk_4707cd57
30 move S2 Exhibition1 30 2026-11-14T14:24:51.461Z S1 59363, S2 59847 4cbe90d0dd cadb15ec83 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-14T14:24:53.394Z S1 59430, S2 59847 7d0ff42c44 4cbe90d0dd sk_4707cd57
32 move S2 Exhibition1 32 2026-11-14T14:24:55.412Z S1 59430, S2 59829 45da3a10d7 7d0ff42c44 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-14T14:24:57.357Z S1 59485, S2 59829 db832393c7 45da3a10d7 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-14T14:24:59.286Z S1 59485, S2 59900 486b807ede db832393c7 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-14T14:25:01.351Z S1 59420, S2 59900 d0ad2cb138 486b807ede sk_4707cd57
36 move S2 Exhibition1 36 2026-11-14T14:25:03.417Z S1 59420, S2 59834 7e3b8c0b18 d0ad2cb138 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-14T14:25:05.381Z S1 59456, S2 59834 340326b26e 7e3b8c0b18 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-14T14:25:07.333Z S1 59456, S2 59882 5fd803394c 340326b26e sk_4707cd57
39 move S1 Exhibition2 39 2026-11-14T14:25:09.279Z S1 59510, S2 59882 b9bec4dce5 5fd803394c sk_4707cd57
40 move S2 Exhibition1 40 2026-11-14T14:25:11.230Z S1 59510, S2 59931 419517bb47 b9bec4dce5 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-14T14:25:13.169Z S1 59571, S2 59931 8372462f91 419517bb47 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-14T14:25:15.128Z S1 59571, S2 59972 12d9a874c8 8372462f91 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-14T14:25:17.059Z S1 59640, S2 59972 f9bfc0d8e0 12d9a874c8 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-14T14:25:18.987Z S1 59640, S2 60044 aff2a7bd29 f9bfc0d8e0 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-14T14:25:20.913Z S1 59714, S2 60044 7c8fc527f4 aff2a7bd29 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-14T14:25:22.837Z S1 59714, S2 60120 e4d542fbd0 7c8fc527f4 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-14T14:25:24.765Z S1 59786, S2 60120 c4c9255d7a e4d542fbd0 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-14T14:25:26.699Z S1 59786, S2 60186 b9a6a30faf c4c9255d7a sk_4707cd57
49 move S1 Exhibition2 49 2026-11-14T14:25:28.639Z S1 59846, S2 60186 b72d358e1d b9a6a30faf 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_01M7D72WWVFPZADRSXEZXNQA65

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