apigaming Sign in

Verify set set_01M78TZ4YFFC5B853YCDJ2MFPM

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("2310106502847215019:set_01M78TZ4YFFC5B853YCDJ2MFPM") = 811e691b90a8d997..., 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_01M78TZ4YNFJX8NHCXKY1GV13K: verified

✓signatures25 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..25, every prev_hash links
✓move log25 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay25 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
25 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-12T21:35:09.416Z S1 59785, S2 60000 a8a372b8ad start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T21:35:11.364Z S1 59785, S2 60052 dfb0119213 a8a372b8ad sk_4707cd57
3 move S1 Exhibition1 3 2026-11-12T21:35:13.333Z S1 59816, S2 60052 698f83943d dfb0119213 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T21:35:15.403Z S1 59816, S2 59982 30db7cd72d 698f83943d sk_4707cd57
5 move S1 Exhibition1 5 2026-11-12T21:35:17.398Z S1 59821, S2 59982 4ca5b5614f 30db7cd72d sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T21:35:19.422Z S1 59821, S2 59958 36815b5efd 4ca5b5614f sk_4707cd57
7 move S1 Exhibition1 7 2026-11-12T21:35:21.405Z S1 59838, S2 59958 ac72070cff 36815b5efd sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T21:35:23.412Z S1 59838, S2 59951 119de29910 ac72070cff sk_4707cd57
9 move S1 Exhibition1 9 2026-11-12T21:35:25.351Z S1 59899, S2 59951 a3cd49ca47 119de29910 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T21:35:27.320Z S1 59899, S2 59982 22d781ab45 a3cd49ca47 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-12T21:35:29.248Z S1 59971, S2 59982 fae0de8f45 22d781ab45 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T21:35:31.211Z S1 59971, S2 60019 d66eb8eec6 fae0de8f45 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-12T21:35:33.140Z S1 60042, S2 60019 772de8f7f5 d66eb8eec6 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T21:35:35.103Z S1 60042, S2 60056 3c6608a195 772de8f7f5 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-12T21:35:37.135Z S1 60010, S2 60056 267f937aab 3c6608a195 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T21:35:39.061Z S1 60010, S2 60130 33e506af90 267f937aab sk_4707cd57
17 move S1 Exhibition1 17 2026-11-12T21:35:41.029Z S1 60042, S2 60130 7da890e1fb 33e506af90 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T21:35:42.995Z S1 60042, S2 60164 abbae81910 7da890e1fb sk_4707cd57
19 move S1 Exhibition1 19 2026-11-12T21:35:45.035Z S1 60002, S2 60164 ab2c3a74d4 abbae81910 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-12T21:35:47.117Z S1 60002, S2 60082 2827007df1 ab2c3a74d4 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-12T21:35:49.138Z S1 59981, S2 60082 c09cdd917c 2827007df1 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-12T21:35:51.115Z S1 59981, S2 60105 ead03102ce c09cdd917c sk_4707cd57
23 move S1 Exhibition1 23 2026-11-12T21:35:53.055Z S1 60041, S2 60105 3b08f87308 ead03102ce sk_4707cd57
24 move S2 Exhibition2 24 2026-11-12T21:35:54.985Z S1 60041, S2 60175 04dbc04dbd 3b08f87308 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-12T21:35:56.910Z S1 60116, S2 60175 508a072d6e 04dbc04dbd sk_4707cd57

Game 2 m_01M78TZ4YQED18SK2Y5TSX0QCZ: verified

✓signatures74 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..74, every prev_hash links
✓move log74 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay74 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
74 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-12T21:35:09.417Z S1 59784, S2 60000 bcc9c60cfb start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-12T21:35:11.409Z S1 59784, S2 60008 7ae81b73d1 bcc9c60cfb sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T21:35:13.504Z S1 59689, S2 60008 f51e90e3af 7ae81b73d1 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-12T21:35:15.520Z S1 59689, S2 59992 a2cfd81c62 f51e90e3af sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T21:35:17.513Z S1 59696, S2 59992 9f680af3db a2cfd81c62 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-12T21:35:19.526Z S1 59696, S2 59979 577826912a 9f680af3db sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T21:35:21.505Z S1 59717, S2 59979 ba152ebb37 577826912a sk_4707cd57
8 move S2 Exhibition1 8 2026-11-12T21:35:23.521Z S1 59717, S2 59963 4a9f6869d5 ba152ebb37 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T21:35:25.455Z S1 59783, S2 59963 69e3e283c6 4a9f6869d5 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-12T21:35:27.425Z S1 59783, S2 59993 b81ba6fde9 69e3e283c6 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T21:35:29.362Z S1 59846, S2 59993 a949d96f92 b81ba6fde9 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-12T21:35:31.395Z S1 59846, S2 59960 f8ad3d5ca0 a949d96f92 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T21:35:33.419Z S1 59822, S2 59960 5ab43cc9bc f8ad3d5ca0 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-12T21:35:35.344Z S1 59822, S2 60035 d657f2d03d 5ab43cc9bc sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T21:35:37.326Z S1 59840, S2 60035 af9276dd73 d657f2d03d sk_4707cd57
16 move S2 Exhibition1 16 2026-11-12T21:35:39.297Z S1 59840, S2 60064 d918061ea0 af9276dd73 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T21:35:41.304Z S1 59833, S2 60064 b8a562b1fc d918061ea0 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-12T21:35:43.295Z S1 59833, S2 60073 c7b7ff8191 b8a562b1fc sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T21:35:45.300Z S1 59828, S2 60073 39c85b883d c7b7ff8191 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-12T21:35:47.314Z S1 59828, S2 60059 a98e4f83f5 39c85b883d sk_4707cd57
21 move S1 Exhibition2 21 2026-11-12T21:35:49.320Z S1 59822, S2 60059 5c44758bd6 a98e4f83f5 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-12T21:35:51.331Z S1 59822, S2 60048 0a2e3883e7 5c44758bd6 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-12T21:35:53.321Z S1 59832, S2 60048 71030e7302 0a2e3883e7 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-12T21:35:55.331Z S1 59832, S2 60038 39afaf0bd2 71030e7302 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-12T21:35:57.257Z S1 59906, S2 60038 1391544df7 39afaf0bd2 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-12T21:35:59.228Z S1 59906, S2 60067 ab48c01627 1391544df7 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-12T21:36:01.169Z S1 59965, S2 60067 8ee9b212a2 ab48c01627 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-12T21:36:03.404Z S1 59965, S2 59832 1e5666e16a 8ee9b212a2 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-12T21:36:05.525Z S1 59844, S2 59832 d0bf7677ac 1e5666e16a sk_4707cd57
30 move S2 Exhibition1 30 2026-11-12T21:36:07.520Z S1 59844, S2 59837 51dcb5ced0 d0bf7677ac sk_4707cd57
31 move S1 Exhibition2 31 2026-11-12T21:36:09.496Z S1 59868, S2 59837 335cd6ad1f 51dcb5ced0 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-12T21:36:11.525Z S1 59868, S2 59808 0d163694ee 335cd6ad1f sk_4707cd57
33 move S1 Exhibition2 33 2026-11-12T21:36:13.495Z S1 59898, S2 59808 6f5c0e6341 0d163694ee sk_4707cd57
34 move S2 Exhibition1 34 2026-11-12T21:36:15.496Z S1 59898, S2 59807 5b2d9554eb 6f5c0e6341 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-12T21:36:17.512Z S1 59882, S2 59807 463f2d0fcf 5b2d9554eb sk_4707cd57
36 move S2 Exhibition1 36 2026-11-12T21:36:19.469Z S1 59882, S2 59850 49eeb5c243 463f2d0fcf sk_4707cd57
37 move S1 Exhibition2 37 2026-11-12T21:36:21.392Z S1 59959, S2 59850 7b1903b90f 49eeb5c243 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-12T21:36:23.352Z S1 59959, S2 59890 30dabac2a4 7b1903b90f sk_4707cd57
39 move S1 Exhibition2 39 2026-11-12T21:36:25.305Z S1 60006, S2 59890 d3b04c8870 30dabac2a4 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-12T21:36:27.253Z S1 60006, S2 59942 ed64d37db6 d3b04c8870 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-12T21:36:29.189Z S1 60070, S2 59942 bb6e963f31 ed64d37db6 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-12T21:36:31.120Z S1 60070, S2 60011 e3e2c0be92 bb6e963f31 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-12T21:36:33.049Z S1 60141, S2 60011 4e64486420 e3e2c0be92 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-12T21:36:34.995Z S1 60141, S2 60065 880fde1b31 4e64486420 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-12T21:36:36.936Z S1 60200, S2 60065 8b981160ce 880fde1b31 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-12T21:36:38.871Z S1 60200, S2 60130 61962b5c3a 8b981160ce sk_4707cd57
47 move S1 Exhibition2 47 2026-11-12T21:36:40.805Z S1 60266, S2 60130 ccac08a929 61962b5c3a sk_4707cd57
48 move S2 Exhibition1 48 2026-11-12T21:36:42.736Z S1 60266, S2 60199 62bd37de24 ccac08a929 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-12T21:36:44.666Z S1 60336, S2 60199 79133f3863 62bd37de24 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-12T21:36:46.603Z S1 60336, S2 60262 3a62b38272 79133f3863 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-12T21:36:48.533Z S1 60406, S2 60262 74707097df 3a62b38272 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-12T21:36:50.465Z S1 60406, S2 60330 d96e05e879 74707097df sk_4707cd57
53 move S1 Exhibition2 53 2026-11-12T21:36:52.415Z S1 60456, S2 60330 f669f52628 d96e05e879 sk_4707cd57
54 move S2 Exhibition1 54 2026-11-12T21:36:54.349Z S1 60456, S2 60396 55cf13fadd f669f52628 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-12T21:36:56.281Z S1 60524, S2 60396 afd61a218c 55cf13fadd sk_4707cd57
56 move S2 Exhibition1 56 2026-11-12T21:36:58.207Z S1 60524, S2 60470 d00f0e2e09 afd61a218c sk_4707cd57
57 move S1 Exhibition2 57 2026-11-12T21:37:00.137Z S1 60594, S2 60470 d0f170b22f d00f0e2e09 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-12T21:37:02.105Z S1 60594, S2 60502 c315e887a2 d0f170b22f sk_4707cd57
59 move S1 Exhibition2 59 2026-11-12T21:37:04.098Z S1 60601, S2 60502 7e00d1fef0 c315e887a2 sk_4707cd57
60 move S2 Exhibition1 60 2026-11-12T21:37:06.044Z S1 60601, S2 60556 560d745e8c 7e00d1fef0 sk_4707cd57
61 move S1 Exhibition2 61 2026-11-12T21:37:07.977Z S1 60668, S2 60556 57e3ea04e8 560d745e8c sk_4707cd57
62 move S2 Exhibition1 62 2026-11-12T21:37:09.905Z S1 60668, S2 60628 5d3aabf40e 57e3ea04e8 sk_4707cd57
63 move S1 Exhibition2 63 2026-11-12T21:37:11.834Z S1 60739, S2 60628 73cfba1ee0 5d3aabf40e sk_4707cd57
64 move S2 Exhibition1 64 2026-11-12T21:37:13.762Z S1 60739, S2 60700 18da79cae5 73cfba1ee0 sk_4707cd57
65 move S1 Exhibition2 65 2026-11-12T21:37:15.688Z S1 60813, S2 60700 25876943f0 18da79cae5 sk_4707cd57
66 move S2 Exhibition1 66 2026-11-12T21:37:17.619Z S1 60813, S2 60769 32dc7fbd46 25876943f0 sk_4707cd57
67 move S1 Exhibition2 67 2026-11-12T21:37:19.547Z S1 60885, S2 60769 10e00d8d6f 32dc7fbd46 sk_4707cd57
68 move S2 Exhibition1 68 2026-11-12T21:37:21.475Z S1 60885, S2 60841 86f03dcba0 10e00d8d6f sk_4707cd57
69 move S1 Exhibition2 69 2026-11-12T21:37:23.400Z S1 60960, S2 60841 4422300227 86f03dcba0 sk_4707cd57
70 move S2 Exhibition1 70 2026-11-12T21:37:25.332Z S1 60960, S2 60909 8938679410 4422300227 sk_4707cd57
71 move S1 Exhibition2 71 2026-11-12T21:37:27.264Z S1 61028, S2 60909 8edf465690 8938679410 sk_4707cd57
72 move S2 Exhibition1 72 2026-11-12T21:37:29.195Z S1 61028, S2 60978 eb1c58646c 8edf465690 sk_4707cd57
73 move S1 Exhibition2 73 2026-11-12T21:37:31.123Z S1 61100, S2 60978 9b0a3337b3 eb1c58646c sk_4707cd57
74 move S2 Exhibition1 74 2026-11-12T21:37:33.049Z S1 61100, S2 61052 91ab9a8c9b 9b0a3337b3 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_01M78TZ4YFFC5B853YCDJ2MFPM

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