apigaming Sign in

Verify set set_01M7A88T9ZEPTBY7937970MTR0

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

Game 1 m_01M7A88TA1EB89TDJZK2EGEKTX: verified

✓signatures31 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..31, every prev_hash links
✓move log31 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay31 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
31 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T10:46:52.100Z S1 59809, S2 60000 74980c96ed start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T10:46:54.131Z S1 59809, S2 59969 d03c84b038 74980c96ed sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T10:46:56.420Z S1 59520, S2 59969 b9f89481e9 d03c84b038 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T10:46:58.509Z S1 59520, S2 59880 1859cff03b b9f89481e9 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T10:47:00.522Z S1 59507, S2 59880 285cfddc1f 1859cff03b sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T10:47:02.902Z S1 59507, S2 59500 634a55bad4 285cfddc1f sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T10:47:04.930Z S1 59479, S2 59500 a6632c5254 634a55bad4 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T10:47:06.912Z S1 59479, S2 59518 5bb2d56432 a6632c5254 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T10:47:08.903Z S1 59488, S2 59518 14753d845c 5bb2d56432 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T10:47:10.898Z S1 59488, S2 59523 aefb51fd53 14753d845c sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T10:47:12.870Z S1 59516, S2 59523 d97b983475 aefb51fd53 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T10:47:14.897Z S1 59516, S2 59496 093608bbcd d97b983475 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T10:47:16.897Z S1 59516, S2 59496 a6b840b1ea 093608bbcd sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T10:47:18.861Z S1 59516, S2 59532 7d0b054cdf a6b840b1ea sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T10:47:20.898Z S1 59479, S2 59532 9127063b23 7d0b054cdf sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T10:47:22.926Z S1 59479, S2 59504 6485c07590 9127063b23 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T10:47:24.895Z S1 59510, S2 59504 afc2c52bba 6485c07590 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T10:47:26.927Z S1 59510, S2 59472 a9201ac56c afc2c52bba sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T10:47:28.911Z S1 59526, S2 59472 7f7f683629 a9201ac56c sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T10:47:30.903Z S1 59526, S2 59480 b08e85d2b9 7f7f683629 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T10:47:32.862Z S1 59567, S2 59480 4208f8e15f b08e85d2b9 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-13T10:47:34.907Z S1 59567, S2 59435 f1cd7e22f6 4208f8e15f sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T10:47:36.869Z S1 59605, S2 59435 c7fb579d58 f1cd7e22f6 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-13T10:47:38.830Z S1 59605, S2 59474 7939397879 c7fb579d58 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T10:47:40.802Z S1 59633, S2 59474 da22760f98 7939397879 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-13T10:47:42.809Z S1 59633, S2 59467 e8da92f08a da22760f98 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-13T10:47:44.748Z S1 59694, S2 59467 2bbd8154b2 e8da92f08a sk_4707cd57
28 move S2 Exhibition2 28 2026-11-13T10:47:46.678Z S1 59694, S2 59537 cedc4175f8 2bbd8154b2 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-13T10:47:48.606Z S1 59766, S2 59537 72caae89f3 cedc4175f8 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-13T10:47:50.543Z S1 59766, S2 59600 40172a39e2 72caae89f3 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-13T10:47:52.473Z S1 59836, S2 59600 8111b03c3f 40172a39e2 sk_4707cd57

Game 2 m_01M7A88TA2FSTA47TBBC43X30M: verified

✓signatures59 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..59, every prev_hash links
✓move log59 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay59 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
59 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T10:46:52.110Z S1 59799, S2 60000 f0e3a6cb4b start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T10:46:54.197Z S1 59799, S2 59913 151b6eca0c f0e3a6cb4b sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T10:46:56.418Z S1 59578, S2 59913 c92ae92180 151b6eca0c sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T10:46:58.396Z S1 59578, S2 59935 ed280a6a7e c92ae92180 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T10:47:00.405Z S1 59569, S2 59935 2f8abc0e65 ed280a6a7e sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T10:47:02.807Z S1 59569, S2 59533 c49b5165fc 2f8abc0e65 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T10:47:04.807Z S1 59569, S2 59533 e2ba47bf2c c49b5165fc sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T10:47:06.795Z S1 59569, S2 59545 881145f7bd e2ba47bf2c sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T10:47:08.723Z S1 59641, S2 59545 c3db6ca695 881145f7bd sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T10:47:10.697Z S1 59641, S2 59571 f3dfb91d96 c3db6ca695 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T10:47:12.698Z S1 59640, S2 59571 d9523caaed f3dfb91d96 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T10:47:14.624Z S1 59640, S2 59645 6b3db591f5 d9523caaed sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T10:47:16.598Z S1 59666, S2 59645 a1a85699f8 6b3db591f5 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T10:47:18.607Z S1 59666, S2 59636 c5ff9a0bc9 a1a85699f8 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T10:47:20.532Z S1 59741, S2 59636 54895bb472 c5ff9a0bc9 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T10:47:22.508Z S1 59741, S2 59660 b1ea515ab8 54895bb472 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T10:47:24.436Z S1 59813, S2 59660 f0e4f34f04 b1ea515ab8 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T10:47:26.423Z S1 59813, S2 59673 59797d22a0 f0e4f34f04 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T10:47:28.389Z S1 59847, S2 59673 cdbc3bb8b9 59797d22a0 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T10:47:30.408Z S1 59847, S2 59654 37b50f553b cdbc3bb8b9 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T10:47:32.399Z S1 59856, S2 59654 962b5a9886 37b50f553b sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T10:47:34.397Z S1 59856, S2 59656 a9a3067aa2 962b5a9886 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T10:47:36.409Z S1 59844, S2 59656 992f0bb664 a9a3067aa2 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T10:47:38.372Z S1 59844, S2 59693 6e39cec63a 992f0bb664 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T10:47:40.431Z S1 59785, S2 59693 8d2bfbb356 6e39cec63a sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T10:47:42.402Z S1 59785, S2 59722 adc9380706 8d2bfbb356 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-13T10:47:44.358Z S1 59829, S2 59722 131e9c6cb2 adc9380706 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-13T10:47:46.408Z S1 59829, S2 59672 94cf79624a 131e9c6cb2 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-13T10:47:48.373Z S1 59864, S2 59672 4fa096aba4 94cf79624a sk_4707cd57
30 move S2 Exhibition1 30 2026-11-13T10:47:50.397Z S1 59864, S2 59648 19d7b7006f 4fa096aba4 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-13T10:47:52.357Z S1 59904, S2 59648 12b5a1e05c 19d7b7006f sk_4707cd57
32 move S2 Exhibition1 32 2026-11-13T10:47:54.403Z S1 59904, S2 59602 80d42438b0 12b5a1e05c sk_4707cd57
33 move S1 Exhibition2 33 2026-11-13T10:47:56.325Z S1 59982, S2 59602 0379dd15fc 80d42438b0 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-13T10:47:58.313Z S1 59982, S2 59614 ecce862e65 0379dd15fc sk_4707cd57
35 move S1 Exhibition2 35 2026-11-13T10:48:00.297Z S1 59998, S2 59614 9dadf2d0e0 ecce862e65 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-13T10:48:02.247Z S1 59998, S2 59664 9560ffa15d 9dadf2d0e0 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-13T10:48:04.280Z S1 59965, S2 59664 1e93755674 9560ffa15d sk_4707cd57
38 move S2 Exhibition1 38 2026-11-13T10:48:06.300Z S1 59965, S2 59644 57b1317253 1e93755674 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-13T10:48:08.244Z S1 60021, S2 59644 bad382b499 57b1317253 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-13T10:48:10.178Z S1 60021, S2 59710 77d0e5a336 bad382b499 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-13T10:48:12.102Z S1 60097, S2 59710 6364dafa7d 77d0e5a336 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-13T10:48:14.024Z S1 60097, S2 59788 482e4bf2d8 6364dafa7d sk_4707cd57
43 move S1 Exhibition2 43 2026-11-13T10:48:15.947Z S1 60174, S2 59788 de314b9af8 482e4bf2d8 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-13T10:48:17.882Z S1 60174, S2 59853 d1ad4cb17c de314b9af8 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-13T10:48:19.827Z S1 60229, S2 59853 195b3e7535 d1ad4cb17c sk_4707cd57
46 move S2 Exhibition1 46 2026-11-13T10:48:21.763Z S1 60229, S2 59917 18a8949a1d 195b3e7535 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-13T10:48:23.696Z S1 60296, S2 59917 8dc428f230 18a8949a1d sk_4707cd57
48 move S2 Exhibition1 48 2026-11-13T10:48:25.628Z S1 60296, S2 59985 44c899bf5d 8dc428f230 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-13T10:48:27.563Z S1 60361, S2 59985 8815ae06f6 44c899bf5d sk_4707cd57
50 move S2 Exhibition1 50 2026-11-13T10:48:29.493Z S1 60361, S2 60055 2809092c21 8815ae06f6 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-13T10:48:31.431Z S1 60423, S2 60055 77b0760f9b 2809092c21 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-13T10:48:33.358Z S1 60423, S2 60128 163d7dd792 77b0760f9b sk_4707cd57
53 move S1 Exhibition2 53 2026-11-13T10:48:35.281Z S1 60500, S2 60128 ea23123516 163d7dd792 sk_4707cd57
54 move S2 Exhibition1 54 2026-11-13T10:48:37.212Z S1 60500, S2 60197 22f30b1e29 ea23123516 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-13T10:48:39.144Z S1 60568, S2 60197 460bcf8266 22f30b1e29 sk_4707cd57
56 move S2 Exhibition1 56 2026-11-13T10:48:41.073Z S1 60568, S2 60268 1a2bdf9d18 460bcf8266 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-13T10:48:42.997Z S1 60644, S2 60268 e92f0c085f 1a2bdf9d18 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-13T10:48:44.923Z S1 60644, S2 60342 b889aef683 e92f0c085f sk_4707cd57
59 move S1 Exhibition2 59 2026-11-13T10:48:46.855Z S1 60712, S2 60342 e998f2c618 b889aef683 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_01M7A88T9ZEPTBY7937970MTR0

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