apigaming Sign in

Verify set set_01M6RJDYK8EK18DBSJEZY8PCKX

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("2273134138171642205:set_01M6RJDYK8EK18DBSJEZY8PCKX") = e1159337b472a14a..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 22, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 19}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M6RJDYKCF9MRMZM7HBFRYXYN: verified

✓signatures37 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..37, every prev_hash links
✓move log37 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay37 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
37 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-06T13:58:06.308Z S1 59810, S2 60000 d4e9396987 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-06T13:58:08.398Z S1 59810, S2 59910 e6138a16af d4e9396987 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-06T13:58:10.502Z S1 59706, S2 59910 1e8e8b7e02 e6138a16af sk_4707cd57
4 move S2 Exhibition2 4 2026-11-06T13:58:12.604Z S1 59706, S2 59808 3b33440fce 1e8e8b7e02 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-06T13:58:14.701Z S1 59609, S2 59808 233e7b7b88 3b33440fce sk_4707cd57
6 move S2 Exhibition2 6 2026-11-06T13:58:16.823Z S1 59609, S2 59686 46846e85c1 233e7b7b88 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-06T13:58:19.000Z S1 59432, S2 59686 8e0e0dd316 46846e85c1 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-06T13:58:21.028Z S1 59432, S2 59658 ba82d68457 8e0e0dd316 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-06T13:58:23.103Z S1 59357, S2 59658 ba5436b5a0 ba82d68457 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-06T13:58:25.132Z S1 59357, S2 59629 e4ea2b3f8e ba5436b5a0 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-06T13:58:27.220Z S1 59269, S2 59629 d13fcb1ff3 e4ea2b3f8e sk_4707cd57
12 move S2 Exhibition2 12 2026-11-06T13:58:29.300Z S1 59269, S2 59549 b7ff514846 d13fcb1ff3 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-06T13:58:31.323Z S1 59246, S2 59549 7eaa5745d4 b7ff514846 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-06T13:58:33.340Z S1 59246, S2 59532 08b3a6798e 7eaa5745d4 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-06T13:58:35.321Z S1 59265, S2 59532 8880066de0 08b3a6798e sk_4707cd57
16 move S2 Exhibition2 16 2026-11-06T13:58:37.296Z S1 59265, S2 59557 43c9caf639 8880066de0 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-06T13:58:39.228Z S1 59333, S2 59557 1ea33b5262 43c9caf639 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-06T13:58:41.212Z S1 59333, S2 59573 31ddc877ac 1ea33b5262 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-06T13:58:43.217Z S1 59328, S2 59573 3d986d8d62 31ddc877ac sk_4707cd57
20 move S2 Exhibition2 20 2026-11-06T13:58:45.220Z S1 59328, S2 59570 f242b20db4 3d986d8d62 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-06T13:58:47.211Z S1 59337, S2 59570 bbbf63f774 f242b20db4 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-06T13:58:49.211Z S1 59337, S2 59570 54252a4790 bbbf63f774 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-06T13:58:51.213Z S1 59335, S2 59570 62512f0cdc 54252a4790 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-06T13:58:53.230Z S1 59335, S2 59553 9b87bea0b5 62512f0cdc sk_4707cd57
25 move S1 Exhibition1 25 2026-11-06T13:58:55.311Z S1 59254, S2 59553 a324698852 9b87bea0b5 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-06T13:58:57.440Z S1 59254, S2 59424 6b24a8d614 a324698852 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-06T13:58:59.515Z S1 59179, S2 59424 1eac46f4a5 6b24a8d614 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-06T13:59:01.836Z S1 59179, S2 59103 e7f6d3aa7c 1eac46f4a5 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-06T13:59:04.098Z S1 58917, S2 59103 66c6656476 e7f6d3aa7c sk_4707cd57
30 move S2 Exhibition2 30 2026-11-06T13:59:06.114Z S1 58917, S2 59087 43b189c60a 66c6656476 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-06T13:59:08.049Z S1 58982, S2 59087 db3a6260db 43b189c60a sk_4707cd57
32 move S2 Exhibition2 32 2026-11-06T13:59:10.023Z S1 58982, S2 59113 8b9a6fb575 db3a6260db sk_4707cd57
33 move S1 Exhibition1 33 2026-11-06T13:59:11.985Z S1 59020, S2 59113 6b390068c6 8b9a6fb575 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-06T13:59:13.935Z S1 59020, S2 59163 22c8946b28 6b390068c6 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-06T13:59:15.871Z S1 59084, S2 59163 d18ea6d0d2 22c8946b28 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-06T13:59:17.804Z S1 59084, S2 59230 f9b7e84fc8 d18ea6d0d2 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-06T13:59:19.801Z S1 59087, S2 59230 9a96475cc8 f9b7e84fc8 sk_4707cd57

Game 2 m_01M6RJDYKEEAKVSBSZ6QW7H903: verified

✓signatures43 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..43, every prev_hash links
✓move log43 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay43 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
43 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-06T13:58:06.321Z S1 59797, S2 60000 a3b427f39d start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-06T13:58:08.403Z S1 59797, S2 59918 5d66da3494 a3b427f39d sk_4707cd57
3 move S1 Exhibition2 3 2026-11-06T13:58:10.503Z S1 59697, S2 59918 3df2cb9519 5d66da3494 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-06T13:58:12.600Z S1 59697, S2 59821 31ea1235eb 3df2cb9519 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-06T13:58:14.628Z S1 59669, S2 59821 2b279621f1 31ea1235eb sk_4707cd57
6 move S2 Exhibition1 6 2026-11-06T13:58:16.705Z S1 59669, S2 59744 9eb4933153 2b279621f1 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-06T13:58:18.927Z S1 59447, S2 59744 6d97d0e91e 9eb4933153 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-06T13:58:21.028Z S1 59447, S2 59643 f3e061cb8b 6d97d0e91e sk_4707cd57
9 move S1 Exhibition2 9 2026-11-06T13:58:23.102Z S1 59373, S2 59643 80f25ac04f f3e061cb8b sk_4707cd57
10 move S2 Exhibition1 10 2026-11-06T13:58:25.128Z S1 59373, S2 59617 b287077e68 80f25ac04f sk_4707cd57
11 move S1 Exhibition2 11 2026-11-06T13:58:27.197Z S1 59304, S2 59617 6f63f4b074 b287077e68 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-06T13:58:29.235Z S1 59304, S2 59579 8093724dfb 6f63f4b074 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-06T13:58:31.206Z S1 59333, S2 59579 471c31d4fa 8093724dfb sk_4707cd57
14 move S2 Exhibition1 14 2026-11-06T13:58:33.210Z S1 59333, S2 59575 a68ef1daf3 471c31d4fa sk_4707cd57
15 move S1 Exhibition2 15 2026-11-06T13:58:35.196Z S1 59347, S2 59575 d4f3bddb4e a68ef1daf3 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-06T13:58:37.127Z S1 59347, S2 59644 ac33867272 d4f3bddb4e sk_4707cd57
17 move S1 Exhibition2 17 2026-11-06T13:58:39.102Z S1 59372, S2 59644 bc6913a01f ac33867272 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-06T13:58:41.097Z S1 59372, S2 59649 02320d56c7 bc6913a01f sk_4707cd57
19 move S1 Exhibition2 19 2026-11-06T13:58:43.106Z S1 59363, S2 59649 e2a91cbf34 02320d56c7 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-06T13:58:45.106Z S1 59363, S2 59649 fbe3d5aeaa e2a91cbf34 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-06T13:58:47.107Z S1 59362, S2 59649 a5526e26ce fbe3d5aeaa sk_4707cd57
22 move S2 Exhibition1 22 2026-11-06T13:58:49.096Z S1 59362, S2 59660 8b09a61738 a5526e26ce sk_4707cd57
23 move S1 Exhibition2 23 2026-11-06T13:58:51.097Z S1 59361, S2 59660 517e90aded 8b09a61738 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-06T13:58:53.133Z S1 59361, S2 59624 0e1f57738a 517e90aded sk_4707cd57
25 move S1 Exhibition2 25 2026-11-06T13:58:55.197Z S1 59297, S2 59624 349625b71d 0e1f57738a sk_4707cd57
26 move S2 Exhibition1 26 2026-11-06T13:58:57.428Z S1 59297, S2 59393 75b52736fd 349625b71d sk_4707cd57
27 move S1 Exhibition2 27 2026-11-06T13:58:59.496Z S1 59229, S2 59393 5e0cb9b9f7 75b52736fd sk_4707cd57
28 move S2 Exhibition1 28 2026-11-06T13:59:01.809Z S1 59229, S2 59080 91dd7f44d7 5e0cb9b9f7 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-06T13:59:03.999Z S1 59039, S2 59080 d4000c1efe 91dd7f44d7 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-06T13:59:06.013Z S1 59039, S2 59066 2d93a6f210 d4000c1efe sk_4707cd57
31 move S1 Exhibition2 31 2026-11-06T13:59:07.957Z S1 59095, S2 59066 cdbbd5f1e9 2d93a6f210 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-06T13:59:09.887Z S1 59095, S2 59136 153a1d3506 cdbbd5f1e9 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-06T13:59:11.816Z S1 59166, S2 59136 0be6aa6c82 153a1d3506 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-06T13:59:13.804Z S1 59166, S2 59148 b5535db1ee 0be6aa6c82 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-06T13:59:15.731Z S1 59239, S2 59148 f42e079b47 b5535db1ee sk_4707cd57
36 move S2 Exhibition1 36 2026-11-06T13:59:17.704Z S1 59239, S2 59175 f9c93839f0 f42e079b47 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-06T13:59:19.799Z S1 59144, S2 59175 f2525adc96 f9c93839f0 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-06T13:59:21.823Z S1 59144, S2 59151 b5243a5a40 f2525adc96 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-06T13:59:23.788Z S1 59179, S2 59151 819bb1f7ce b5243a5a40 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-06T13:59:25.713Z S1 59179, S2 59226 6c1e730288 819bb1f7ce sk_4707cd57
41 move S1 Exhibition2 41 2026-11-06T13:59:27.671Z S1 59221, S2 59226 9d365b5859 6c1e730288 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-06T13:59:29.598Z S1 59221, S2 59299 ba2b78cc8a 9d365b5859 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-06T13:59:31.532Z S1 59287, S2 59299 08635b59e7 ba2b78cc8a 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_01M6RJDYK8EK18DBSJEZY8PCKX

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