apigaming Sign in

Verify set set_01M79D0JHCFN8BJVNPXD4QDNK2

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

Game 1 m_01M79D0JHEESZR50BQDAWXVV48: verified

✓signatures67 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..67, every prev_hash links
✓move log67 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay67 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
67 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T02:50:30.401Z S1 59853, S2 60000 76d5efc61a start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T02:50:32.508Z S1 59853, S2 59893 45a9fd80ac 76d5efc61a sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T02:50:34.736Z S1 59625, S2 59893 499ed2d536 45a9fd80ac sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T02:50:36.836Z S1 59625, S2 59793 2237c8e809 499ed2d536 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T02:50:39.023Z S1 59438, S2 59793 be5e6247a7 2237c8e809 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T02:50:41.107Z S1 59438, S2 59709 5a9b7d1695 be5e6247a7 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T02:50:43.218Z S1 59327, S2 59709 5adf1edc2d 5a9b7d1695 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T02:50:45.225Z S1 59327, S2 59702 a1cc4ce338 5adf1edc2d sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T02:50:47.408Z S1 59144, S2 59702 3129a464a1 a1cc4ce338 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T02:50:49.412Z S1 59144, S2 59698 7109e2cf78 3129a464a1 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T02:50:51.511Z S1 59045, S2 59698 cef1e77410 7109e2cf78 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T02:50:53.798Z S1 59045, S2 59411 92a1182a7d cef1e77410 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T02:50:55.998Z S1 58845, S2 59411 1abe202483 92a1182a7d sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T02:50:57.964Z S1 58845, S2 59445 04e2c6ee9d 1abe202483 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T02:51:00.204Z S1 58605, S2 59445 3d502aa46e 04e2c6ee9d sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T02:51:02.726Z S1 58605, S2 58923 7279cbe761 3d502aa46e sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T02:51:04.834Z S1 58497, S2 58923 2b480d1637 7279cbe761 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T02:51:06.805Z S1 58497, S2 58952 65f80dd38e 2b480d1637 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T02:51:08.738Z S1 58564, S2 58952 8c10e22208 65f80dd38e sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T02:51:10.701Z S1 58564, S2 58989 dbf6f1b30a 8c10e22208 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T02:51:12.629Z S1 58636, S2 58989 7046a8a2b6 dbf6f1b30a sk_4707cd57
22 move S2 Exhibition2 22 2026-11-13T02:51:14.623Z S1 58636, S2 58995 ddfe9fb80e 7046a8a2b6 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T02:51:16.547Z S1 58712, S2 58995 2a912d1b0c ddfe9fb80e sk_4707cd57
24 move S2 Exhibition2 24 2026-11-13T02:51:18.608Z S1 58712, S2 58934 b802877b88 2a912d1b0c sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T02:51:20.615Z S1 58705, S2 58934 1be7bc8bfc b802877b88 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-13T02:51:22.612Z S1 58705, S2 58937 f2c900c6e4 1be7bc8bfc sk_4707cd57
27 move S1 Exhibition1 27 2026-11-13T02:51:24.595Z S1 58722, S2 58937 1d441bf519 f2c900c6e4 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-13T02:51:26.610Z S1 58722, S2 58922 0d8f962b44 1d441bf519 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-13T02:51:28.584Z S1 58748, S2 58922 0c94e191ef 0d8f962b44 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-13T02:51:30.606Z S1 58748, S2 58900 5ff1243e01 0c94e191ef sk_4707cd57
31 move S1 Exhibition1 31 2026-11-13T02:51:32.552Z S1 58802, S2 58900 e21993a47e 5ff1243e01 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-13T02:51:34.481Z S1 58802, S2 58971 1ced4ad39c e21993a47e sk_4707cd57
33 move S1 Exhibition1 33 2026-11-13T02:51:36.443Z S1 58840, S2 58971 18af907cf5 1ced4ad39c sk_4707cd57
34 move S2 Exhibition2 34 2026-11-13T02:51:38.404Z S1 58840, S2 59010 b45c9a81cb 18af907cf5 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-13T02:51:40.347Z S1 58897, S2 59010 74aea19164 b45c9a81cb sk_4707cd57
36 move S2 Exhibition2 36 2026-11-13T02:51:42.317Z S1 58897, S2 59040 f67b51f536 74aea19164 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-13T02:51:44.271Z S1 58943, S2 59040 edb6d71232 f67b51f536 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-13T02:51:46.213Z S1 58943, S2 59098 6852fb0c50 edb6d71232 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-13T02:51:48.158Z S1 58998, S2 59098 cca70a9f25 6852fb0c50 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-13T02:51:50.098Z S1 58998, S2 59158 5489e0121b cca70a9f25 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-13T02:51:52.022Z S1 59074, S2 59158 2dc0a41860 5489e0121b sk_4707cd57
42 move S2 Exhibition2 42 2026-11-13T02:51:53.957Z S1 59074, S2 59223 252d3ae243 2dc0a41860 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-13T02:51:55.881Z S1 59150, S2 59223 cc5c95a828 252d3ae243 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-13T02:51:57.824Z S1 59150, S2 59280 0b9599d209 cc5c95a828 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-13T02:51:59.768Z S1 59206, S2 59280 417fb93ef0 0b9599d209 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-13T02:52:01.749Z S1 59206, S2 59299 3915f9a712 417fb93ef0 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-13T02:52:03.784Z S1 59171, S2 59299 3ade0627be 3915f9a712 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-13T02:52:05.723Z S1 59171, S2 59360 94b0248f80 3ade0627be sk_4707cd57
49 move S1 Exhibition1 49 2026-11-13T02:52:07.671Z S1 59223, S2 59360 df53a2e3f4 94b0248f80 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-13T02:52:09.607Z S1 59223, S2 59424 510994fa10 df53a2e3f4 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-13T02:52:11.543Z S1 59287, S2 59424 388d90dacc 510994fa10 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-13T02:52:13.474Z S1 59287, S2 59493 cf1d67035c 388d90dacc sk_4707cd57
53 move S1 Exhibition1 53 2026-11-13T02:52:15.417Z S1 59344, S2 59493 f2ff182614 cf1d67035c sk_4707cd57
54 move S2 Exhibition2 54 2026-11-13T02:52:17.346Z S1 59344, S2 59564 5c3a32e3dc f2ff182614 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-13T02:52:19.274Z S1 59416, S2 59564 40cf29c88f 5c3a32e3dc sk_4707cd57
56 move S2 Exhibition2 56 2026-11-13T02:52:21.205Z S1 59416, S2 59633 7861cf99c4 40cf29c88f sk_4707cd57
57 move S1 Exhibition1 57 2026-11-13T02:52:23.143Z S1 59478, S2 59633 02ca04703f 7861cf99c4 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-13T02:52:25.069Z S1 59478, S2 59707 7db724b87b 02ca04703f sk_4707cd57
59 move S1 Exhibition1 59 2026-11-13T02:52:26.994Z S1 59553, S2 59707 0599eb275f 7db724b87b sk_4707cd57
60 move S2 Exhibition2 60 2026-11-13T02:52:28.921Z S1 59553, S2 59780 433c816a5b 0599eb275f sk_4707cd57
61 move S1 Exhibition1 61 2026-11-13T02:52:30.847Z S1 59627, S2 59780 d949f0a4d5 433c816a5b sk_4707cd57
62 move S2 Exhibition2 62 2026-11-13T02:52:32.776Z S1 59627, S2 59851 2c643cec1f d949f0a4d5 sk_4707cd57
63 move S1 Exhibition1 63 2026-11-13T02:52:34.706Z S1 59697, S2 59851 d0c9261e83 2c643cec1f sk_4707cd57
64 move S2 Exhibition2 64 2026-11-13T02:52:36.635Z S1 59697, S2 59922 fff4e42236 d0c9261e83 sk_4707cd57
65 move S1 Exhibition1 65 2026-11-13T02:52:38.561Z S1 59771, S2 59922 1eb3353670 fff4e42236 sk_4707cd57
66 move S2 Exhibition2 66 2026-11-13T02:52:40.488Z S1 59771, S2 59995 d710d226fe 1eb3353670 sk_4707cd57
67 move S1 Exhibition1 67 2026-11-13T02:52:42.423Z S1 59836, S2 59995 0c8fe25192 d710d226fe sk_4707cd57

Game 2 m_01M79D0JHGEFJRXX4HYAYKDB4A: verified

✓signatures16 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..16, every prev_hash links
✓move log16 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay16 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
16 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T02:50:30.412Z S1 59842, S2 60000 fe5233ee85 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T02:50:32.515Z S1 59842, S2 59897 db5f20a971 fe5233ee85 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T02:50:34.738Z S1 59619, S2 59897 4f2604fa77 db5f20a971 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T02:50:36.805Z S1 59619, S2 59830 c1ce4f4456 4f2604fa77 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T02:50:38.905Z S1 59519, S2 59830 d142ab596c c1ce4f4456 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T02:50:41.104Z S1 59519, S2 59631 3e5d3d1cdf d142ab596c sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T02:50:43.097Z S1 59526, S2 59631 e7c7e935ec 3e5d3d1cdf sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T02:50:45.225Z S1 59526, S2 59503 14d408437c e7c7e935ec sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T02:50:47.410Z S1 59341, S2 59503 dbcf3a700d 14d408437c sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T02:50:49.412Z S1 59341, S2 59501 5c207893b4 dbcf3a700d sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T02:50:51.517Z S1 59236, S2 59501 190248d992 5c207893b4 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T02:50:53.722Z S1 59236, S2 59296 1dbea45731 190248d992 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T02:50:55.931Z S1 59027, S2 59296 385e19a4dc 1dbea45731 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T02:50:57.999Z S1 59027, S2 59228 ec70db7874 385e19a4dc sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T02:51:00.204Z S1 58822, S2 59228 b957f8aca6 ec70db7874 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T02:51:02.507Z S1 58822, S2 58925 4802a7223d b957f8aca6 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_01M79D0JHCFN8BJVNPXD4QDNK2

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