apigaming Sign in

Verify set set_01M6NMTHQ3E4FS97FWZXZZK8AK

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("5546958778001589895:set_01M6NMTHQ3E4FS97FWZXZZK8AK") = eb327043bff47395..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 36, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 10}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M6NMTHQ4FPS86M95RCYVFZMZ: verified

✓signatures19 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..19, every prev_hash links
✓move log19 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay19 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
19 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-05T10:42:12.906Z S1 59872, S2 60000 ce037a8a73 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-05T10:42:14.864Z S1 59872, S2 60042 f6d66221ca ce037a8a73 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-05T10:42:16.907Z S1 59829, S2 60042 ccdf0c1bf6 f6d66221ca sk_4707cd57
4 move S2 Exhibition2 4 2026-11-05T10:42:18.933Z S1 59829, S2 60016 b456d64afc ccdf0c1bf6 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-05T10:42:20.908Z S1 59854, S2 60016 8dd3b061a3 b456d64afc sk_4707cd57
6 move S2 Exhibition2 6 2026-11-05T10:42:22.909Z S1 59854, S2 60015 387c398a15 8dd3b061a3 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-05T10:42:24.906Z S1 59857, S2 60015 4c44788c38 387c398a15 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-05T10:42:26.999Z S1 59857, S2 59922 913b63f1f0 4c44788c38 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-05T10:42:29.209Z S1 59647, S2 59922 20c5620b35 913b63f1f0 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-05T10:42:31.200Z S1 59647, S2 59931 e4dca0602a 20c5620b35 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-05T10:42:33.235Z S1 59612, S2 59931 7ecb9bb98a e4dca0602a sk_4707cd57
12 move S2 Exhibition2 12 2026-11-05T10:42:35.303Z S1 59612, S2 59863 9a27132924 7ecb9bb98a sk_4707cd57
13 move S1 Exhibition1 13 2026-11-05T10:42:37.227Z S1 59688, S2 59863 b7a98db05f 9a27132924 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-05T10:42:39.331Z S1 59688, S2 59759 383a8487db b7a98db05f sk_4707cd57
15 move S1 Exhibition1 15 2026-11-05T10:42:41.334Z S1 59685, S2 59759 d144cd36bb 383a8487db sk_4707cd57
16 move S2 Exhibition2 16 2026-11-05T10:42:43.262Z S1 59685, S2 59831 b4db16a427 d144cd36bb sk_4707cd57
17 move S1 Exhibition1 17 2026-11-05T10:42:45.429Z S1 59518, S2 59831 ce16bbc93a b4db16a427 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-05T10:42:47.408Z S1 59518, S2 59852 8390b6fbaf ce16bbc93a sk_4707cd57
19 move S1 Exhibition1 19 2026-11-05T10:42:49.346Z S1 59580, S2 59852 cf8592ec22 8390b6fbaf sk_4707cd57

Game 2 m_01M6NMTHQ6ERG88W9CQ0JFZW0C: verified

✓signatures71 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..71, every prev_hash links
✓move log71 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay71 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
71 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-05T10:42:12.838Z S1 59940, S2 60000 bc441f0253 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-05T10:42:14.802Z S1 59940, S2 60036 61d1c58125 bc441f0253 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-05T10:42:16.767Z S1 59975, S2 60036 ea15944b03 61d1c58125 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-05T10:42:18.812Z S1 59975, S2 59991 4aa161e17c ea15944b03 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-05T10:42:20.776Z S1 60011, S2 59991 9bf44e584a 4aa161e17c sk_4707cd57
6 move S2 Exhibition1 6 2026-11-05T10:42:22.741Z S1 60011, S2 60026 bb76ba6b1e 9bf44e584a sk_4707cd57
7 move S1 Exhibition2 7 2026-11-05T10:42:24.904Z S1 59848, S2 60026 c513f98722 bb76ba6b1e sk_4707cd57
8 move S2 Exhibition1 8 2026-11-05T10:42:26.939Z S1 59848, S2 59991 a5e09a69f5 c513f98722 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-05T10:42:29.005Z S1 59782, S2 59991 75e1027e84 a5e09a69f5 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-05T10:42:31.124Z S1 59782, S2 59872 c588b2fce3 75e1027e84 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-05T10:42:33.112Z S1 59794, S2 59872 0ef514632c c588b2fce3 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-05T10:42:35.096Z S1 59794, S2 59888 8f47d08706 0ef514632c sk_4707cd57
13 move S1 Exhibition2 13 2026-11-05T10:42:37.097Z S1 59793, S2 59888 4b7f6130bc 8f47d08706 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-05T10:42:39.134Z S1 59793, S2 59851 04119bc215 4b7f6130bc sk_4707cd57
15 move S1 Exhibition2 15 2026-11-05T10:42:41.202Z S1 59725, S2 59851 9668f4bb63 04119bc215 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-05T10:42:43.197Z S1 59725, S2 59856 93e964fd03 9668f4bb63 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-05T10:42:45.427Z S1 59495, S2 59856 d152c9d4b2 93e964fd03 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-05T10:42:47.409Z S1 59495, S2 59874 4a5e2d4df6 d152c9d4b2 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-05T10:42:49.417Z S1 59487, S2 59874 ca3ecaf9ed 4a5e2d4df6 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-05T10:42:51.406Z S1 59487, S2 59885 b12a6d4daf ca3ecaf9ed sk_4707cd57
21 move S1 Exhibition2 21 2026-11-05T10:42:53.432Z S1 59461, S2 59885 03b8323d5f b12a6d4daf sk_4707cd57
22 move S2 Exhibition1 22 2026-11-05T10:42:55.411Z S1 59461, S2 59906 62c54102f1 03b8323d5f sk_4707cd57
23 move S1 Exhibition2 23 2026-11-05T10:42:57.433Z S1 59439, S2 59906 4163f891f4 62c54102f1 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-05T10:42:59.420Z S1 59439, S2 59919 0478f2d517 4163f891f4 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-05T10:43:01.807Z S1 59052, S2 59919 8e87506471 0478f2d517 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-05T10:43:03.849Z S1 59052, S2 59877 316eaca394 8e87506471 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-05T10:43:05.824Z S1 59077, S2 59877 e2bb69b1f5 316eaca394 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-05T10:43:07.758Z S1 59077, S2 59943 ef4257f2f0 e2bb69b1f5 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-05T10:43:09.684Z S1 59151, S2 59943 6a747477af ef4257f2f0 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-05T10:43:11.610Z S1 59151, S2 60017 6f17dc30da 6a747477af sk_4707cd57
31 move S1 Exhibition2 31 2026-11-05T10:43:13.609Z S1 59152, S2 60017 eecdcd137c 6f17dc30da sk_4707cd57
32 move S2 Exhibition1 32 2026-11-05T10:43:15.578Z S1 59152, S2 60048 8f19902d1e eecdcd137c sk_4707cd57
33 move S1 Exhibition2 33 2026-11-05T10:43:17.545Z S1 59185, S2 60048 0f80a67da0 8f19902d1e sk_4707cd57
34 move S2 Exhibition1 34 2026-11-05T10:43:19.502Z S1 59185, S2 60091 f0baedf45e 0f80a67da0 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-05T10:43:21.434Z S1 59253, S2 60091 3da443a03c f0baedf45e sk_4707cd57
36 move S2 Exhibition1 36 2026-11-05T10:43:23.408Z S1 59253, S2 60117 67a73f645f 3da443a03c sk_4707cd57
37 move S1 Exhibition2 37 2026-11-05T10:43:25.342Z S1 59319, S2 60117 1e6f603654 67a73f645f sk_4707cd57
38 move S2 Exhibition1 38 2026-11-05T10:43:27.287Z S1 59319, S2 60172 0682d120e0 1e6f603654 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-05T10:43:29.230Z S1 59376, S2 60172 1bb5c74465 0682d120e0 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-05T10:43:31.162Z S1 59376, S2 60240 0d0c451713 1bb5c74465 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-05T10:43:33.106Z S1 59432, S2 60240 628a7d1b13 0d0c451713 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-05T10:43:35.050Z S1 59432, S2 60296 f63a0b1264 628a7d1b13 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-05T10:43:36.993Z S1 59489, S2 60296 e69129ccdc f63a0b1264 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-05T10:43:38.934Z S1 59489, S2 60355 6519a712f4 e69129ccdc sk_4707cd57
45 move S1 Exhibition2 45 2026-11-05T10:43:40.864Z S1 59559, S2 60355 f5422eb7f8 6519a712f4 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-05T10:43:42.801Z S1 59559, S2 60418 34fa5f6b31 f5422eb7f8 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-05T10:43:44.729Z S1 59631, S2 60418 741fa04e78 34fa5f6b31 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-05T10:43:46.661Z S1 59631, S2 60486 64738be8d9 741fa04e78 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-05T10:43:48.593Z S1 59699, S2 60486 0e2cae0a98 64738be8d9 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-05T10:43:50.535Z S1 59699, S2 60544 2a457cebb2 0e2cae0a98 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-05T10:43:52.473Z S1 59761, S2 60544 c84a019e7c 2a457cebb2 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-05T10:43:54.408Z S1 59761, S2 60609 5727c9d83e c84a019e7c sk_4707cd57
53 move S1 Exhibition2 53 2026-11-05T10:43:56.341Z S1 59828, S2 60609 2e5e773419 5727c9d83e sk_4707cd57
54 move S2 Exhibition1 54 2026-11-05T10:43:58.269Z S1 59828, S2 60681 47b1515d6b 2e5e773419 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-05T10:44:00.205Z S1 59892, S2 60681 52ebd16f10 47b1515d6b sk_4707cd57
56 move S2 Exhibition1 56 2026-11-05T10:44:02.239Z S1 59892, S2 60647 09cd10cb52 52ebd16f10 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-05T10:44:04.421Z S1 59710, S2 60647 56096da113 09cd10cb52 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-05T10:44:06.350Z S1 59710, S2 60718 104b90b99a 56096da113 sk_4707cd57
59 move S1 Exhibition2 59 2026-11-05T10:44:08.289Z S1 59771, S2 60718 b5b9b77536 104b90b99a sk_4707cd57
60 move S2 Exhibition1 60 2026-11-05T10:44:10.236Z S1 59771, S2 60771 e278b7d3d6 b5b9b77536 sk_4707cd57
61 move S1 Exhibition2 61 2026-11-05T10:44:12.168Z S1 59839, S2 60771 7fb876d213 e278b7d3d6 sk_4707cd57
62 move S2 Exhibition1 62 2026-11-05T10:44:14.096Z S1 59839, S2 60843 3e0aba2cb4 7fb876d213 sk_4707cd57
63 move S1 Exhibition2 63 2026-11-05T10:44:16.031Z S1 59904, S2 60843 129146a9c4 3e0aba2cb4 sk_4707cd57
64 move S2 Exhibition1 64 2026-11-05T10:44:17.966Z S1 59904, S2 60908 73286748ef 129146a9c4 sk_4707cd57
65 move S1 Exhibition2 65 2026-11-05T10:44:19.894Z S1 59976, S2 60908 877c55e65b 73286748ef sk_4707cd57
66 move S2 Exhibition1 66 2026-11-05T10:44:21.821Z S1 59976, S2 60981 85ec12963c 877c55e65b sk_4707cd57
67 move S1 Exhibition2 67 2026-11-05T10:44:23.749Z S1 60048, S2 60981 f5a305bf82 85ec12963c sk_4707cd57
68 move S2 Exhibition1 68 2026-11-05T10:44:25.677Z S1 60048, S2 61053 0c8950e14f f5a305bf82 sk_4707cd57
69 move S1 Exhibition2 69 2026-11-05T10:44:27.604Z S1 60121, S2 61053 2546d255d9 0c8950e14f sk_4707cd57
70 move S2 Exhibition1 70 2026-11-05T10:44:29.531Z S1 60121, S2 61126 10cabdcd49 2546d255d9 sk_4707cd57
71 move S1 Exhibition2 71 2026-11-05T10:44:31.461Z S1 60191, S2 61126 47f218e32d 10cabdcd49 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_01M6NMTHQ3E4FS97FWZXZZK8AK

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