apigaming Sign in

Verify set set_01M787ET02F2GBH0YYAJPN284T

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("9158119843523711274:set_01M787ET02F2GBH0YYAJPN284T") = bbd9e4ab80f02b80..., 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_01M787ET05FQ7RQTE6766YJZV7: verified

✓signatures32 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..32, every prev_hash links
✓move log32 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay32 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
32 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-12T15:54:10.918Z S1 59842, S2 60000 c595b98f16 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T15:54:13.007Z S1 59842, S2 59911 253c7f8878 c595b98f16 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-12T15:54:15.120Z S1 59729, S2 59911 a08f993e97 253c7f8878 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T15:54:17.093Z S1 59729, S2 59938 19caf57c9e a08f993e97 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-12T15:54:19.214Z S1 59608, S2 59938 0052717f32 19caf57c9e sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T15:54:21.148Z S1 59608, S2 60004 a254ebf136 0052717f32 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-12T15:54:23.203Z S1 59553, S2 60004 3b7f0fd10a a254ebf136 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T15:54:25.133Z S1 59553, S2 60074 5a06131956 3b7f0fd10a sk_4707cd57
9 move S1 Exhibition1 9 2026-11-12T15:54:27.113Z S1 59573, S2 60074 cac7ece29a 5a06131956 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T15:54:29.055Z S1 59573, S2 60132 36fec1dfb4 cac7ece29a sk_4707cd57
11 move S1 Exhibition1 11 2026-11-12T15:54:31.128Z S1 59500, S2 60132 5199619d45 36fec1dfb4 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T15:54:33.226Z S1 59500, S2 60034 41a62d01d3 5199619d45 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-12T15:54:35.230Z S1 59496, S2 60034 de09ab68bd 41a62d01d3 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T15:54:37.399Z S1 59496, S2 59865 80be537aac de09ab68bd sk_4707cd57
15 move S1 Exhibition1 15 2026-11-12T15:54:39.498Z S1 59397, S2 59865 d4aff4e446 80be537aac sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T15:54:41.522Z S1 59397, S2 59841 3cf52122fc d4aff4e446 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-12T15:54:43.597Z S1 59322, S2 59841 0a6645851f 3cf52122fc sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T15:54:45.616Z S1 59322, S2 59822 b58933bdd5 0a6645851f sk_4707cd57
19 move S1 Exhibition1 19 2026-11-12T15:54:47.628Z S1 59310, S2 59822 a8f76e45f1 b58933bdd5 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-12T15:54:49.636Z S1 59310, S2 59814 ddc283aa03 a8f76e45f1 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-12T15:54:51.720Z S1 59226, S2 59814 52d1153805 ddc283aa03 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-12T15:54:53.648Z S1 59226, S2 59886 8941538ee9 52d1153805 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-12T15:54:55.614Z S1 59260, S2 59886 693cbcee2d 8941538ee9 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-12T15:54:57.624Z S1 59260, S2 59876 73dc767325 693cbcee2d sk_4707cd57
25 move S1 Exhibition1 25 2026-11-12T15:54:59.562Z S1 59322, S2 59876 b924192863 73dc767325 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-12T15:55:02.075Z S1 59322, S2 59363 7012e08869 b924192863 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-12T15:55:04.317Z S1 59080, S2 59363 f290fe0b59 7012e08869 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-12T15:55:06.309Z S1 59080, S2 59371 3f0f1f160d f290fe0b59 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-12T15:55:08.305Z S1 59084, S2 59371 339a33bb29 3f0f1f160d sk_4707cd57
30 move S2 Exhibition2 30 2026-11-12T15:55:10.249Z S1 59084, S2 59427 8d172224ad 339a33bb29 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-12T15:55:12.181Z S1 59152, S2 59427 ea6f9f6f20 8d172224ad sk_4707cd57
32 move S2 Exhibition2 32 2026-11-12T15:55:14.106Z S1 59152, S2 59502 616bebd1ed ea6f9f6f20 sk_4707cd57

Game 2 m_01M787ET07FF58FHC22Y061KFH: verified

✓signatures69 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..69, every prev_hash links
✓move log69 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay69 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
69 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-12T15:54:10.905Z S1 59855, S2 60000 53805fc788 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-12T15:54:13.005Z S1 59855, S2 59900 f335d20ddf 53805fc788 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T15:54:15.005Z S1 59855, S2 59900 79b3bb7dd8 f335d20ddf sk_4707cd57
4 move S2 Exhibition1 4 2026-11-12T15:54:16.940Z S1 59855, S2 59965 2103dd2a37 79b3bb7dd8 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T15:54:18.908Z S1 59887, S2 59965 7fdd0a1e86 2103dd2a37 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-12T15:54:20.895Z S1 59887, S2 59978 01552176d2 7fdd0a1e86 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T15:54:22.896Z S1 59886, S2 59978 1d7cb7cf7c 01552176d2 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-12T15:54:24.858Z S1 59886, S2 60016 101fb850fc 1d7cb7cf7c sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T15:54:26.907Z S1 59837, S2 60016 a80e6d314b 101fb850fc sk_4707cd57
10 move S2 Exhibition1 10 2026-11-12T15:54:28.934Z S1 59837, S2 59989 4c392459d5 a80e6d314b sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T15:54:31.201Z S1 59570, S2 59989 e2ec2858da 4c392459d5 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-12T15:54:33.229Z S1 59570, S2 59961 90012bd172 e2ec2858da sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T15:54:35.228Z S1 59571, S2 59961 ae48eefecd 90012bd172 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-12T15:54:37.403Z S1 59571, S2 59786 22d3f6bf1c ae48eefecd sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T15:54:39.432Z S1 59542, S2 59786 df9b3e29a8 22d3f6bf1c sk_4707cd57
16 move S2 Exhibition1 16 2026-11-12T15:54:41.403Z S1 59542, S2 59815 cfb7e84b8b df9b3e29a8 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T15:54:43.423Z S1 59522, S2 59815 d7c6bd53c1 cfb7e84b8b sk_4707cd57
18 move S2 Exhibition1 18 2026-11-12T15:54:45.524Z S1 59522, S2 59714 e350c00c6d d7c6bd53c1 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T15:54:47.630Z S1 59416, S2 59714 4a51880b2b e350c00c6d sk_4707cd57
20 move S2 Exhibition1 20 2026-11-12T15:54:49.827Z S1 59416, S2 59517 776a393d02 4a51880b2b sk_4707cd57
21 move S1 Exhibition2 21 2026-11-12T15:54:51.797Z S1 59446, S2 59517 fee73cb710 776a393d02 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-12T15:54:53.799Z S1 59446, S2 59515 56b0bde1f9 fee73cb710 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-12T15:54:55.796Z S1 59449, S2 59515 7080834ca7 56b0bde1f9 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-12T15:54:57.829Z S1 59449, S2 59482 cd65ab6bfc 7080834ca7 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-12T15:54:59.933Z S1 59345, S2 59482 dd8a9d11e5 cd65ab6bfc sk_4707cd57
26 move S2 Exhibition1 26 2026-11-12T15:55:02.601Z S1 59345, S2 58814 470c47e20c dd8a9d11e5 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-12T15:55:04.710Z S1 59236, S2 58814 1f936e5562 470c47e20c sk_4707cd57
28 move S2 Exhibition1 28 2026-11-12T15:55:06.647Z S1 59236, S2 58877 e43c6fb0b7 1f936e5562 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-12T15:55:08.614Z S1 59269, S2 58877 5099cc8909 e43c6fb0b7 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-12T15:55:10.621Z S1 59269, S2 58870 072a7c7cef 5099cc8909 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-12T15:55:12.624Z S1 59266, S2 58870 4b37d829e2 072a7c7cef sk_4707cd57
32 move S2 Exhibition1 32 2026-11-12T15:55:14.618Z S1 59266, S2 58876 fd004c2c03 4b37d829e2 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-12T15:55:16.604Z S1 59280, S2 58876 a87ebf2eba fd004c2c03 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-12T15:55:18.533Z S1 59280, S2 58947 9af0185456 a87ebf2eba sk_4707cd57
35 move S1 Exhibition2 35 2026-11-12T15:55:20.504Z S1 59309, S2 58947 4c44fb3564 9af0185456 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-12T15:55:22.506Z S1 59309, S2 58945 fe47563c36 4c44fb3564 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-12T15:55:24.465Z S1 59350, S2 58945 f71145f546 fe47563c36 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-12T15:55:26.423Z S1 59350, S2 58987 4c155325c2 f71145f546 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-12T15:55:28.361Z S1 59412, S2 58987 bf7071536f 4c155325c2 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-12T15:55:30.304Z S1 59412, S2 59044 cb27c936c5 bf7071536f sk_4707cd57
41 move S1 Exhibition2 41 2026-11-12T15:55:32.254Z S1 59462, S2 59044 08ed29e032 cb27c936c5 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-12T15:55:34.186Z S1 59462, S2 59112 acb44fad5d 08ed29e032 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-12T15:55:36.121Z S1 59527, S2 59112 49ed293553 acb44fad5d sk_4707cd57
44 move S2 Exhibition1 44 2026-11-12T15:55:38.052Z S1 59527, S2 59181 f5bd828893 49ed293553 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-12T15:55:39.983Z S1 59596, S2 59181 f3ca1f6aaf f5bd828893 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-12T15:55:41.919Z S1 59596, S2 59245 fd32ea6b9a f3ca1f6aaf sk_4707cd57
47 move S1 Exhibition2 47 2026-11-12T15:55:43.852Z S1 59663, S2 59245 4253ab726d fd32ea6b9a sk_4707cd57
48 move S2 Exhibition1 48 2026-11-12T15:55:45.790Z S1 59663, S2 59307 797e471906 4253ab726d sk_4707cd57
49 move S1 Exhibition2 49 2026-11-12T15:55:47.721Z S1 59732, S2 59307 bc469f6857 797e471906 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-12T15:55:49.645Z S1 59732, S2 59383 0b1159a42a bc469f6857 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-12T15:55:51.572Z S1 59805, S2 59383 0ed2dc8883 0b1159a42a sk_4707cd57
52 move S2 Exhibition1 52 2026-11-12T15:55:53.504Z S1 59805, S2 59451 a3c7521c23 0ed2dc8883 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-12T15:55:55.442Z S1 59867, S2 59451 2e1fd1f4c4 a3c7521c23 sk_4707cd57
54 move S2 Exhibition1 54 2026-11-12T15:55:57.373Z S1 59867, S2 59520 98c1cd952a 2e1fd1f4c4 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-12T15:55:59.317Z S1 59923, S2 59520 2e4440b31b 98c1cd952a sk_4707cd57
56 move S2 Exhibition1 56 2026-11-12T15:56:01.276Z S1 59923, S2 59561 0ef06e17a2 2e4440b31b sk_4707cd57
57 move S1 Exhibition2 57 2026-11-12T15:56:03.291Z S1 59908, S2 59561 13eb9fbaa4 0ef06e17a2 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-12T15:56:05.262Z S1 59908, S2 59590 4b2714be4a 13eb9fbaa4 sk_4707cd57
59 move S1 Exhibition2 59 2026-11-12T15:56:07.206Z S1 59964, S2 59590 09c3f34c12 4b2714be4a sk_4707cd57
60 move S2 Exhibition1 60 2026-11-12T15:56:09.146Z S1 59964, S2 59650 777a66ca5c 09c3f34c12 sk_4707cd57
61 move S1 Exhibition2 61 2026-11-12T15:56:11.084Z S1 60026, S2 59650 90ce55f9dc 777a66ca5c sk_4707cd57
62 move S2 Exhibition1 62 2026-11-12T15:56:13.016Z S1 60026, S2 59718 f09b69d3d5 90ce55f9dc sk_4707cd57
63 move S1 Exhibition2 63 2026-11-12T15:56:14.949Z S1 60093, S2 59718 d54cb8787e f09b69d3d5 sk_4707cd57
64 move S2 Exhibition1 64 2026-11-12T15:56:16.879Z S1 60093, S2 59788 60f8bf4da9 d54cb8787e sk_4707cd57
65 move S1 Exhibition2 65 2026-11-12T15:56:18.808Z S1 60164, S2 59788 b52f7b20c1 60f8bf4da9 sk_4707cd57
66 move S2 Exhibition1 66 2026-11-12T15:56:20.733Z S1 60164, S2 59863 a6aab7d715 b52f7b20c1 sk_4707cd57
67 move S1 Exhibition2 67 2026-11-12T15:56:22.657Z S1 60240, S2 59863 f8f7a8ed8f a6aab7d715 sk_4707cd57
68 move S2 Exhibition1 68 2026-11-12T15:56:24.583Z S1 60240, S2 59937 8dd18fdcc5 f8f7a8ed8f sk_4707cd57
69 move S1 Exhibition2 69 2026-11-12T15:56:26.511Z S1 60312, S2 59937 962a440866 8dd18fdcc5 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_01M787ET02F2GBH0YYAJPN284T

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