apigaming Sign in

Verify set set_01M7B29ZY9EMCBYXV448PY8WPR

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("4773737811199606446:set_01M7B29ZY9EMCBYXV448PY8WPR") = ee0493ff8c33232e..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 13, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 27}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M7B29ZYBE1790CX9S3ANSN93: verified

✓signatures53 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..53, every prev_hash links
✓move log53 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay53 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
53 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T18:21:53.615Z S1 59801, S2 60000 d940181e32 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T18:21:55.825Z S1 59801, S2 59790 bb943f058d d940181e32 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T18:21:57.913Z S1 59713, S2 59790 f5c0f2fae6 bb943f058d sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T18:22:00.007Z S1 59713, S2 59696 673fed3803 f5c0f2fae6 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T18:22:03.112Z S1 58608, S2 59696 1b67a98e92 673fed3803 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T18:22:05.230Z S1 58608, S2 59578 11f5bf581c 1b67a98e92 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T18:22:07.301Z S1 58537, S2 59578 ca497e4f8f 11f5bf581c sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T18:22:09.403Z S1 58537, S2 59476 e93fd32e31 ca497e4f8f sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T18:22:11.502Z S1 58438, S2 59476 d6b150ba28 e93fd32e31 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T18:22:13.522Z S1 58438, S2 59456 fdfd4c8baf d6b150ba28 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T18:22:15.522Z S1 58438, S2 59456 4416e44734 fdfd4c8baf sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T18:22:17.521Z S1 58438, S2 59457 67e62f885a 4416e44734 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T18:22:19.482Z S1 58477, S2 59457 6525042952 67e62f885a sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T18:22:21.498Z S1 58477, S2 59441 92c7408110 6525042952 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T18:22:23.508Z S1 58467, S2 59441 fc0c2e0c30 92c7408110 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T18:22:25.513Z S1 58467, S2 59436 3e318b5d1d fc0c2e0c30 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T18:22:27.451Z S1 58529, S2 59436 725374711a 3e318b5d1d sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T18:22:29.432Z S1 58529, S2 59455 1a05fec240 725374711a sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T18:22:31.505Z S1 58456, S2 59455 0e4d0e9a72 1a05fec240 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T18:22:33.519Z S1 58456, S2 59441 c8bd45647d 0e4d0e9a72 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T18:22:35.486Z S1 58489, S2 59441 55075adcf8 c8bd45647d sk_4707cd57
22 move S2 Exhibition2 22 2026-11-13T18:22:37.451Z S1 58489, S2 59476 20b777ca3b 55075adcf8 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T18:22:39.407Z S1 58533, S2 59476 b015441192 20b777ca3b sk_4707cd57
24 move S2 Exhibition2 24 2026-11-13T18:22:41.351Z S1 58533, S2 59532 e3d1c20132 b015441192 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T18:22:43.318Z S1 58566, S2 59532 d96f5d766d e3d1c20132 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-13T18:22:45.270Z S1 58566, S2 59580 bfcf2a6761 d96f5d766d sk_4707cd57
27 move S1 Exhibition1 27 2026-11-13T18:22:47.231Z S1 58605, S2 59580 d991950890 bfcf2a6761 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-13T18:22:49.171Z S1 58605, S2 59640 d9d6b2d99b d991950890 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-13T18:22:51.123Z S1 58653, S2 59640 69ceb87acd d9d6b2d99b sk_4707cd57
30 move S2 Exhibition2 30 2026-11-13T18:22:53.061Z S1 58653, S2 59702 bbd40cff8a 69ceb87acd sk_4707cd57
31 move S1 Exhibition1 31 2026-11-13T18:22:55.014Z S1 58700, S2 59702 598f799767 bbd40cff8a sk_4707cd57
32 move S2 Exhibition2 32 2026-11-13T18:22:56.955Z S1 58700, S2 59761 30701a1d95 598f799767 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-13T18:22:58.900Z S1 58755, S2 59761 6769b6fcd1 30701a1d95 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-13T18:23:00.838Z S1 58755, S2 59823 da190d8313 6769b6fcd1 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-13T18:23:02.798Z S1 58795, S2 59823 d12a192b8c da190d8313 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-13T18:23:04.736Z S1 58795, S2 59885 3395b7f4f1 d12a192b8c sk_4707cd57
37 move S1 Exhibition1 37 2026-11-13T18:23:06.682Z S1 58849, S2 59885 1e062d68d3 3395b7f4f1 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-13T18:23:08.621Z S1 58849, S2 59946 245348a76b 1e062d68d3 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-13T18:23:10.560Z S1 58910, S2 59946 52c8df3f72 245348a76b sk_4707cd57
40 move S2 Exhibition2 40 2026-11-13T18:23:12.500Z S1 58910, S2 60006 bbe441cd9e 52c8df3f72 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-13T18:23:14.439Z S1 58971, S2 60006 97068c09d4 bbe441cd9e sk_4707cd57
42 move S2 Exhibition2 42 2026-11-13T18:23:16.374Z S1 58971, S2 60071 d77a87b2f9 97068c09d4 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-13T18:23:18.328Z S1 59017, S2 60071 0bd9bf5fdf d77a87b2f9 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-13T18:23:20.258Z S1 59017, S2 60141 244b0365fb 0bd9bf5fdf sk_4707cd57
45 move S1 Exhibition1 45 2026-11-13T18:23:22.191Z S1 59084, S2 60141 9989065812 244b0365fb sk_4707cd57
46 move S2 Exhibition2 46 2026-11-13T18:23:24.120Z S1 59084, S2 60212 29dc9d7a76 9989065812 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-13T18:23:26.057Z S1 59147, S2 60212 9fd54c30b7 29dc9d7a76 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-13T18:23:27.989Z S1 59147, S2 60280 0b0b856696 9fd54c30b7 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-13T18:23:29.921Z S1 59215, S2 60280 4df46e2ce1 0b0b856696 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-13T18:23:31.846Z S1 59215, S2 60355 64f1684567 4df46e2ce1 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-13T18:23:33.774Z S1 59287, S2 60355 4b521b3852 64f1684567 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-13T18:23:35.698Z S1 59287, S2 60431 457bda559b 4b521b3852 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-13T18:23:37.624Z S1 59361, S2 60431 8ae5b466e2 457bda559b sk_4707cd57

Game 2 m_01M7B29ZYDF689KFJPD2V0MCEA: verified

✓signatures25 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..25, every prev_hash links
✓move log25 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay25 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
25 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T18:21:53.624Z S1 59792, S2 60000 d98a3f6022 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T18:21:55.816Z S1 59792, S2 59808 af2b02e7eb d98a3f6022 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T18:21:57.908Z S1 59700, S2 59808 fd31572120 af2b02e7eb sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T18:22:00.007Z S1 59700, S2 59709 a16506549b fd31572120 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T18:22:03.110Z S1 58597, S2 59709 d09fb3cb8e a16506549b sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T18:22:05.229Z S1 58597, S2 59590 5381f65bf9 d09fb3cb8e sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T18:22:07.299Z S1 58527, S2 59590 2500ab04e6 5381f65bf9 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T18:22:09.340Z S1 58527, S2 59549 170a786267 2500ab04e6 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T18:22:11.431Z S1 58436, S2 59549 4fd4e10e71 170a786267 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T18:22:13.403Z S1 58436, S2 59577 bb68f7d63b 4fd4e10e71 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T18:22:15.408Z S1 58431, S2 59577 14e2a116c2 bb68f7d63b sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T18:22:17.399Z S1 58431, S2 59586 f67de6bb9e 14e2a116c2 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T18:22:19.327Z S1 58503, S2 59586 66449b7685 f67de6bb9e sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T18:22:21.326Z S1 58503, S2 59587 19c0806cdd 66449b7685 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T18:22:23.335Z S1 58494, S2 59587 3f3d5ade01 19c0806cdd sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T18:22:25.396Z S1 58494, S2 59526 7b5bef163d 3f3d5ade01 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T18:22:27.397Z S1 58493, S2 59526 2d45e6dd15 7b5bef163d sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T18:22:29.326Z S1 58493, S2 59597 51f25945de 2d45e6dd15 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T18:22:31.326Z S1 58493, S2 59597 f2cd0a3664 51f25945de sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T18:22:33.322Z S1 58493, S2 59601 d43d25d6f2 f2cd0a3664 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T18:22:35.253Z S1 58562, S2 59601 215704b7ce d43d25d6f2 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T18:22:37.237Z S1 58562, S2 59617 793dc98a25 215704b7ce sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T18:22:39.180Z S1 58619, S2 59617 40d88b01f5 793dc98a25 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T18:22:41.109Z S1 58619, S2 59688 1b2b30a49f 40d88b01f5 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T18:22:43.035Z S1 58693, S2 59688 8217841bef 1b2b30a49f 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_01M7B29ZY9EMCBYXV448PY8WPR

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