apigaming Sign in

Verify set set_01M6ZGDN84ETWRYRJ9R30NKE78

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("3215728306700394775:set_01M6ZGDN84ETWRYRJ9R30NKE78") = d2462da7658d94e9..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 15, '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_01M6ZGDN86FWRRX19RDBZYYDVM: verified

✓signatures30 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..30, every prev_hash links
✓move log30 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay30 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
30 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-09T06:37:40.618Z S1 59807, S2 60000 98a97a1567 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-09T06:37:42.707Z S1 59807, S2 59911 c01bba2033 98a97a1567 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-09T06:37:44.840Z S1 59674, S2 59911 930a17603f c01bba2033 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-09T06:37:46.842Z S1 59674, S2 59909 266b1d11ee 930a17603f sk_4707cd57
5 move S1 Exhibition1 5 2026-11-09T06:37:48.912Z S1 59604, S2 59909 1c8e6b3d76 266b1d11ee sk_4707cd57
6 move S2 Exhibition2 6 2026-11-09T06:37:51.103Z S1 59604, S2 59718 029ea4f9e4 1c8e6b3d76 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-09T06:37:53.052Z S1 59655, S2 59718 dc5b72b5d2 029ea4f9e4 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-09T06:37:55.039Z S1 59655, S2 59731 74a83d7cb0 dc5b72b5d2 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-09T06:37:57.200Z S1 59494, S2 59731 671a500631 74a83d7cb0 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-09T06:37:59.234Z S1 59494, S2 59697 730cc7743a 671a500631 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-09T06:38:01.315Z S1 59413, S2 59697 3f96f9a1b1 730cc7743a sk_4707cd57
12 move S2 Exhibition2 12 2026-11-09T06:38:03.546Z S1 59413, S2 59466 2ef5ae359e 3f96f9a1b1 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-09T06:38:05.600Z S1 59359, S2 59466 ae291d95e0 2ef5ae359e sk_4707cd57
14 move S2 Exhibition2 14 2026-11-09T06:38:07.606Z S1 59359, S2 59460 26af0fa062 ae291d95e0 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-09T06:38:09.702Z S1 59263, S2 59460 cc1118f550 26af0fa062 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-09T06:38:11.897Z S1 59263, S2 59265 0823630122 cc1118f550 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-09T06:38:14.000Z S1 59160, S2 59265 476da6e4e9 0823630122 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-09T06:38:15.997Z S1 59160, S2 59268 a4f4c0396b 476da6e4e9 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-09T06:38:17.995Z S1 59162, S2 59268 f03858785b a4f4c0396b sk_4707cd57
20 move S2 Exhibition2 20 2026-11-09T06:38:20.033Z S1 59162, S2 59230 8442fac02e f03858785b sk_4707cd57
21 move S1 Exhibition1 21 2026-11-09T06:38:22.029Z S1 59166, S2 59230 3b0b9fa4b6 8442fac02e sk_4707cd57
22 move S2 Exhibition2 22 2026-11-09T06:38:24.024Z S1 59166, S2 59235 0fead2d6e4 3b0b9fa4b6 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-09T06:38:26.020Z S1 59170, S2 59235 0043884216 0fead2d6e4 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-09T06:38:28.021Z S1 59170, S2 59234 6b14e73053 0043884216 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-09T06:38:29.955Z S1 59236, S2 59234 cf1943ca43 6b14e73053 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-09T06:38:31.927Z S1 59236, S2 59262 5c2c6748dc cf1943ca43 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-09T06:38:33.854Z S1 59309, S2 59262 88e1d5d75b 5c2c6748dc sk_4707cd57
28 move S2 Exhibition2 28 2026-11-09T06:38:35.789Z S1 59309, S2 59327 5c3014fb2f 88e1d5d75b sk_4707cd57
29 move S1 Exhibition1 29 2026-11-09T06:38:37.725Z S1 59373, S2 59327 6ab083bbfd 5c3014fb2f sk_4707cd57
30 move S2 Exhibition2 30 2026-11-09T06:38:39.651Z S1 59373, S2 59401 1418fa4eb4 6ab083bbfd sk_4707cd57

Game 2 m_01M6ZGDN87F2V9GZEC932NG3ES: verified

✓signatures20 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..20, every prev_hash links
✓move log20 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay20 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
20 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-09T06:37:40.617Z S1 59808, S2 60000 e64f6e14fa start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-09T06:37:42.704Z S1 59808, S2 59913 7b4cfcc839 e64f6e14fa sk_4707cd57
3 move S1 Exhibition2 3 2026-11-09T06:37:44.839Z S1 59673, S2 59913 ee2c9a5aad 7b4cfcc839 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-09T06:37:46.848Z S1 59673, S2 59904 d60d301605 ee2c9a5aad sk_4707cd57
5 move S1 Exhibition2 5 2026-11-09T06:37:48.920Z S1 59601, S2 59904 ca19e03fa6 d60d301605 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-09T06:37:51.104Z S1 59601, S2 59720 96255dc279 ca19e03fa6 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-09T06:37:53.112Z S1 59593, S2 59720 cb3b62e0ab 96255dc279 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-09T06:37:55.097Z S1 59593, S2 59735 e0662563ec cb3b62e0ab sk_4707cd57
9 move S1 Exhibition2 9 2026-11-09T06:37:57.204Z S1 59486, S2 59735 fed6d3389e e0662563ec sk_4707cd57
10 move S2 Exhibition1 10 2026-11-09T06:37:59.302Z S1 59486, S2 59637 3b2150f155 fed6d3389e sk_4707cd57
11 move S1 Exhibition2 11 2026-11-09T06:38:01.313Z S1 59475, S2 59637 f9b33b3726 3b2150f155 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-09T06:38:03.425Z S1 59475, S2 59525 0d2ad1f04d f9b33b3726 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-09T06:38:05.599Z S1 59301, S2 59525 f99597211b 0d2ad1f04d sk_4707cd57
14 move S2 Exhibition1 14 2026-11-09T06:38:07.607Z S1 59301, S2 59517 d6adf8fb83 f99597211b sk_4707cd57
15 move S1 Exhibition2 15 2026-11-09T06:38:09.698Z S1 59210, S2 59517 c9b3e237f0 d6adf8fb83 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-09T06:38:11.824Z S1 59210, S2 59391 4a648eafc3 c9b3e237f0 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-09T06:38:13.827Z S1 59207, S2 59391 8f02830625 4a648eafc3 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-09T06:38:15.792Z S1 59207, S2 59426 6350480612 8f02830625 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-09T06:38:17.723Z S1 59276, S2 59426 8fe6b4e663 6350480612 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-09T06:38:19.651Z S1 59276, S2 59498 4d0ae34006 8fe6b4e663 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_01M6ZGDN84ETWRYRJ9R30NKE78

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