apigaming Sign in

Verify set set_01M6TWT4V7F1BSXP7JZB2C5EC9

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("435297491681394947:set_01M6TWT4V7F1BSXP7JZB2C5EC9") = 12b1e221ce33ea2a..., 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_01M6TWT4VCFWCSTCZHGAP718SV: verified

✓signatures64 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..64, every prev_hash links
✓move log64 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay64 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
64 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-07T11:38:00.509Z S1 59852, S2 60000 c1660f8255 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-07T11:38:02.504Z S1 59852, S2 60005 270a1bc8dc c1660f8255 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-07T11:38:04.705Z S1 59651, S2 60005 ab33f2728b 270a1bc8dc sk_4707cd57
4 move S2 Exhibition2 4 2026-11-07T11:38:06.642Z S1 59651, S2 60068 c7e49f7661 ab33f2728b sk_4707cd57
5 move S1 Exhibition1 5 2026-11-07T11:38:08.720Z S1 59573, S2 60068 6fd9538019 c7e49f7661 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-07T11:38:10.829Z S1 59573, S2 59959 cfb95bdb39 6fd9538019 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-07T11:38:13.004Z S1 59398, S2 59959 7737953be6 cfb95bdb39 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-07T11:38:14.994Z S1 59398, S2 59969 60ea87c115 7737953be6 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-07T11:38:17.209Z S1 59183, S2 59969 a1daa5b966 60ea87c115 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-07T11:38:19.299Z S1 59183, S2 59879 82828eba2a a1daa5b966 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-07T11:38:21.248Z S1 59234, S2 59879 91a440e75f 82828eba2a sk_4707cd57
12 move S2 Exhibition2 12 2026-11-07T11:38:23.419Z S1 59234, S2 59708 99d5525e4f 91a440e75f sk_4707cd57
13 move S1 Exhibition1 13 2026-11-07T11:38:25.408Z S1 59245, S2 59708 9887a553ac 99d5525e4f sk_4707cd57
14 move S2 Exhibition2 14 2026-11-07T11:38:27.617Z S1 59245, S2 59499 91d70a5363 9887a553ac sk_4707cd57
15 move S1 Exhibition1 15 2026-11-07T11:38:29.619Z S1 59243, S2 59499 5ca22ba384 91d70a5363 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-07T11:38:31.634Z S1 59243, S2 59484 268d49da13 5ca22ba384 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-07T11:38:33.697Z S1 59180, S2 59484 78e8a9b0d5 268d49da13 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-07T11:38:35.631Z S1 59180, S2 59550 6d09fabcc2 78e8a9b0d5 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-07T11:38:37.611Z S1 59200, S2 59550 cea7c4a84e 6d09fabcc2 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-07T11:38:39.631Z S1 59200, S2 59530 c08ed96ec2 cea7c4a84e sk_4707cd57
21 move S1 Exhibition1 21 2026-11-07T11:38:41.618Z S1 59213, S2 59530 12ba7a810c c08ed96ec2 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-07T11:38:43.606Z S1 59213, S2 59542 07b081e104 12ba7a810c sk_4707cd57
23 move S1 Exhibition1 23 2026-11-07T11:38:45.613Z S1 59206, S2 59542 715ef8e1d7 07b081e104 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-07T11:38:47.616Z S1 59206, S2 59539 bd89cb4113 715ef8e1d7 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-07T11:38:49.619Z S1 59203, S2 59539 196ae8f594 bd89cb4113 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-07T11:38:51.706Z S1 59203, S2 59452 791048f6ec 196ae8f594 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-07T11:38:53.663Z S1 59246, S2 59452 be22143568 791048f6ec sk_4707cd57
28 move S2 Exhibition2 28 2026-11-07T11:38:55.695Z S1 59246, S2 59420 5d1bc91fb8 be22143568 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-07T11:38:57.626Z S1 59315, S2 59420 e147ff4f69 5d1bc91fb8 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-07T11:38:59.603Z S1 59315, S2 59443 e1483763aa e147ff4f69 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-07T11:39:01.984Z S1 58934, S2 59443 7737026706 e1483763aa sk_4707cd57
32 move S2 Exhibition2 32 2026-11-07T11:39:04.225Z S1 58934, S2 59202 82809ae9c1 7737026706 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-07T11:39:06.183Z S1 58976, S2 59202 114ff0e0ce 82809ae9c1 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-07T11:39:08.197Z S1 58976, S2 59188 af39cf71a9 114ff0e0ce sk_4707cd57
35 move S1 Exhibition1 35 2026-11-07T11:39:10.127Z S1 59046, S2 59188 5687a3d718 af39cf71a9 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-07T11:39:12.053Z S1 59046, S2 59262 de5dc25577 5687a3d718 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-07T11:39:14.010Z S1 59089, S2 59262 022f961ecb de5dc25577 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-07T11:39:15.966Z S1 59089, S2 59306 dfa9adb6b4 022f961ecb sk_4707cd57
39 move S1 Exhibition1 39 2026-11-07T11:39:17.905Z S1 59150, S2 59306 7bf59f7545 dfa9adb6b4 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-07T11:39:19.853Z S1 59150, S2 59358 a1771f6867 7bf59f7545 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-07T11:39:21.805Z S1 59198, S2 59358 69364e19d0 a1771f6867 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-07T11:39:23.757Z S1 59198, S2 59406 187cf0a69a 69364e19d0 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-07T11:39:25.698Z S1 59257, S2 59406 bb7ece353c 187cf0a69a sk_4707cd57
44 move S2 Exhibition2 44 2026-11-07T11:39:27.643Z S1 59257, S2 59461 0bba16d490 bb7ece353c sk_4707cd57
45 move S1 Exhibition1 45 2026-11-07T11:39:29.582Z S1 59318, S2 59461 ac699eaa27 0bba16d490 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-07T11:39:31.520Z S1 59318, S2 59523 b20289146b ac699eaa27 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-07T11:39:33.453Z S1 59385, S2 59523 45d4572d84 b20289146b sk_4707cd57
48 move S2 Exhibition2 48 2026-11-07T11:39:35.391Z S1 59385, S2 59585 81d3de9c57 45d4572d84 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-07T11:39:37.319Z S1 59457, S2 59585 3ed5f2d0ca 81d3de9c57 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-07T11:39:39.244Z S1 59457, S2 59660 08a81cf797 3ed5f2d0ca sk_4707cd57
51 move S1 Exhibition1 51 2026-11-07T11:39:41.185Z S1 59516, S2 59660 3c4560415b 08a81cf797 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-07T11:39:43.128Z S1 59516, S2 59717 940838821f 3c4560415b sk_4707cd57
53 move S1 Exhibition1 53 2026-11-07T11:39:45.072Z S1 59572, S2 59717 57b9034592 940838821f sk_4707cd57
54 move S2 Exhibition2 54 2026-11-07T11:39:47.026Z S1 59572, S2 59763 d4f1a04147 57b9034592 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-07T11:39:48.962Z S1 59636, S2 59763 1a025ce8df d4f1a04147 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-07T11:39:50.901Z S1 59636, S2 59824 f8ead77683 1a025ce8df sk_4707cd57
57 move S1 Exhibition1 57 2026-11-07T11:39:52.854Z S1 59683, S2 59824 506f403680 f8ead77683 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-07T11:39:54.784Z S1 59683, S2 59894 ce590a1c1b 506f403680 sk_4707cd57
59 move S1 Exhibition1 59 2026-11-07T11:39:56.717Z S1 59750, S2 59894 7c23dfb8d2 ce590a1c1b sk_4707cd57
60 move S2 Exhibition2 60 2026-11-07T11:39:58.650Z S1 59750, S2 59961 8873364177 7c23dfb8d2 sk_4707cd57
61 move S1 Exhibition1 61 2026-11-07T11:40:00.589Z S1 59811, S2 59961 209d80722c 8873364177 sk_4707cd57
62 move S2 Exhibition2 62 2026-11-07T11:40:02.682Z S1 59811, S2 59868 afc74912c4 209d80722c sk_4707cd57
63 move S1 Exhibition1 63 2026-11-07T11:40:04.964Z S1 59529, S2 59868 611714c6e5 afc74912c4 sk_4707cd57
64 move S2 Exhibition2 64 2026-11-07T11:40:06.912Z S1 59529, S2 59920 afcf5dae39 611714c6e5 sk_4707cd57

Game 2 m_01M6TWT4VEEAF8RMW7ZPV7D2MD: verified

✓signatures27 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..27, every prev_hash links
✓move log27 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay27 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
27 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-07T11:38:00.497Z S1 59864, S2 60000 710613e33d start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-07T11:38:02.501Z S1 59864, S2 59996 3783b3a939 710613e33d sk_4707cd57
3 move S1 Exhibition2 3 2026-11-07T11:38:04.633Z S1 59732, S2 59996 831858935a 3783b3a939 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-07T11:38:06.602Z S1 59732, S2 60027 c9e14587ad 831858935a sk_4707cd57
5 move S1 Exhibition2 5 2026-11-07T11:38:08.711Z S1 59623, S2 60027 34c0f763b6 c9e14587ad sk_4707cd57
6 move S2 Exhibition1 6 2026-11-07T11:38:10.829Z S1 59623, S2 59909 8367028862 34c0f763b6 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-07T11:38:13.000Z S1 59452, S2 59909 910ad47eb7 8367028862 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-07T11:38:14.964Z S1 59452, S2 59945 fefdf1def1 910ad47eb7 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-07T11:38:17.107Z S1 59309, S2 59945 7b43d3dbfd fefdf1def1 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-07T11:38:19.233Z S1 59309, S2 59819 d349f95c81 7b43d3dbfd sk_4707cd57
11 move S1 Exhibition2 11 2026-11-07T11:38:21.165Z S1 59377, S2 59819 7fb6099034 d349f95c81 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-07T11:38:23.410Z S1 59377, S2 59574 56b2076e51 7fb6099034 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-07T11:38:25.503Z S1 59284, S2 59574 3f63751f12 56b2076e51 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-07T11:38:27.715Z S1 59284, S2 59362 8c3a4ca94f 3f63751f12 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-07T11:38:29.719Z S1 59280, S2 59362 f378dc543e 8c3a4ca94f sk_4707cd57
16 move S2 Exhibition1 16 2026-11-07T11:38:31.799Z S1 59280, S2 59282 6035e1dc02 f378dc543e sk_4707cd57
17 move S1 Exhibition2 17 2026-11-07T11:38:33.809Z S1 59270, S2 59282 8b08845fc8 6035e1dc02 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-07T11:38:35.814Z S1 59270, S2 59277 db0559495b 8b08845fc8 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-07T11:38:37.738Z S1 59346, S2 59277 1a0b3fa4c7 db0559495b sk_4707cd57
20 move S2 Exhibition1 20 2026-11-07T11:38:39.900Z S1 59346, S2 59115 7262de502e 1a0b3fa4c7 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-07T11:38:41.830Z S1 59416, S2 59115 788f24eed2 7262de502e sk_4707cd57
22 move S2 Exhibition1 22 2026-11-07T11:38:43.816Z S1 59416, S2 59129 39f9168c2c 788f24eed2 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-07T11:38:45.746Z S1 59486, S2 59129 41e2031345 39f9168c2c sk_4707cd57
24 move S2 Exhibition1 24 2026-11-07T11:38:47.674Z S1 59486, S2 59201 54c434cea3 41e2031345 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-07T11:38:49.734Z S1 59426, S2 59201 79199d3b13 54c434cea3 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-07T11:38:51.734Z S1 59426, S2 59201 03c56f1ec2 79199d3b13 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-07T11:38:53.672Z S1 59488, S2 59201 41f8fa8207 03c56f1ec2 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_01M6TWT4V7F1BSXP7JZB2C5EC9

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