apigaming Sign in

Verify set set_01M6YHSQHPFA9V8PYB3GGT6QK7

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

Game 1 m_01M6YHSQHRES2TJYRDWDNEBA8Q: verified

✓signatures35 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..35, every prev_hash links
✓move log35 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay35 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
35 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-08T21:42:30.323Z S1 59813, S2 60000 7960d08693 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-08T21:42:32.416Z S1 59813, S2 59907 693a2376cd 7960d08693 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-08T21:42:34.533Z S1 59696, S2 59907 eb1c8e708f 693a2376cd sk_4707cd57
4 move S2 Exhibition2 4 2026-11-08T21:42:36.736Z S1 59696, S2 59704 3120bcbe0b eb1c8e708f sk_4707cd57
5 move S1 Exhibition1 5 2026-11-08T21:42:38.816Z S1 59616, S2 59704 d30fd8d1ac 3120bcbe0b sk_4707cd57
6 move S2 Exhibition2 6 2026-11-08T21:42:41.024Z S1 59616, S2 59496 c1abab3d53 d30fd8d1ac sk_4707cd57
7 move S1 Exhibition1 7 2026-11-08T21:42:43.207Z S1 59433, S2 59496 db93ba85a4 c1abab3d53 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-08T21:42:45.218Z S1 59433, S2 59485 078256b1f9 db93ba85a4 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-08T21:42:47.301Z S1 59350, S2 59485 ac2ba9574c 078256b1f9 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-08T21:42:49.408Z S1 59350, S2 59378 de45fd4d64 ac2ba9574c sk_4707cd57
11 move S1 Exhibition1 11 2026-11-08T21:42:51.535Z S1 59223, S2 59378 4c9b4aaee0 de45fd4d64 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-08T21:42:53.601Z S1 59223, S2 59312 a29ad6faf4 4c9b4aaee0 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-08T21:42:55.631Z S1 59193, S2 59312 e3ae8f3857 a29ad6faf4 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-08T21:42:57.800Z S1 59193, S2 59143 a2c911cde0 e3ae8f3857 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-08T21:42:59.775Z S1 59218, S2 59143 3e7fad71fa a2c911cde0 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-08T21:43:02.284Z S1 59218, S2 58634 46b4e794dd 3e7fad71fa sk_4707cd57
17 move S1 Exhibition1 17 2026-11-08T21:43:04.312Z S1 59190, S2 58634 713a504c52 46b4e794dd sk_4707cd57
18 move S2 Exhibition2 18 2026-11-08T21:43:06.242Z S1 59190, S2 58704 c9a3da8af1 713a504c52 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-08T21:43:08.319Z S1 59113, S2 58704 b4b157f723 c9a3da8af1 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-08T21:43:10.344Z S1 59113, S2 58679 c550dde32d b4b157f723 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-08T21:43:12.396Z S1 59061, S2 58679 46fc0c3efc c550dde32d sk_4707cd57
22 move S2 Exhibition2 22 2026-11-08T21:43:14.405Z S1 59061, S2 58670 4230b3dc09 46fc0c3efc sk_4707cd57
23 move S1 Exhibition1 23 2026-11-08T21:43:16.598Z S1 58868, S2 58670 d23ec696aa 4230b3dc09 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-08T21:43:18.538Z S1 58868, S2 58730 470f3a632e d23ec696aa sk_4707cd57
25 move S1 Exhibition1 25 2026-11-08T21:43:20.504Z S1 58902, S2 58730 e58116d9fd 470f3a632e sk_4707cd57
26 move S2 Exhibition2 26 2026-11-08T21:43:22.434Z S1 58902, S2 58800 9e87554ca8 e58116d9fd sk_4707cd57
27 move S1 Exhibition1 27 2026-11-08T21:43:24.436Z S1 58900, S2 58800 d5ed4959cd 9e87554ca8 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-08T21:43:26.420Z S1 58900, S2 58816 d3740b4d94 d5ed4959cd sk_4707cd57
29 move S1 Exhibition1 29 2026-11-08T21:43:28.434Z S1 58886, S2 58816 2acc85ea1a d3740b4d94 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-08T21:43:30.403Z S1 58886, S2 58847 bf9509771c 2acc85ea1a sk_4707cd57
31 move S1 Exhibition1 31 2026-11-08T21:43:32.427Z S1 58862, S2 58847 2e45c8e42b bf9509771c sk_4707cd57
32 move S2 Exhibition2 32 2026-11-08T21:43:34.414Z S1 58862, S2 58860 f4d570eb6d 2e45c8e42b sk_4707cd57
33 move S1 Exhibition1 33 2026-11-08T21:43:36.358Z S1 58918, S2 58860 7df614d40b f4d570eb6d sk_4707cd57
34 move S2 Exhibition2 34 2026-11-08T21:43:38.285Z S1 58918, S2 58933 0052be0a2d 7df614d40b sk_4707cd57
35 move S1 Exhibition1 35 2026-11-08T21:43:40.224Z S1 58979, S2 58933 82bbbd46cd 0052be0a2d sk_4707cd57

Game 2 m_01M6YHSQHSENXABX0JHY34GAB6: verified

✓signatures31 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..31, every prev_hash links
✓move log31 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay31 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
31 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-08T21:42:30.322Z S1 59814, S2 60000 a2f3c928a7 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-08T21:42:32.416Z S1 59814, S2 59906 58d2462c8c a2f3c928a7 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-08T21:42:34.600Z S1 59630, S2 59906 97cf01f132 58d2462c8c sk_4707cd57
4 move S2 Exhibition1 4 2026-11-08T21:42:36.736Z S1 59630, S2 59770 3ab0d661e3 97cf01f132 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-08T21:42:38.812Z S1 59554, S2 59770 b354b2ae78 3ab0d661e3 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-08T21:42:41.029Z S1 59554, S2 59553 93e516580e b354b2ae78 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-08T21:42:43.201Z S1 59382, S2 59553 9a6371ae5a 93e516580e sk_4707cd57
8 move S2 Exhibition1 8 2026-11-08T21:42:45.220Z S1 59382, S2 59534 3c951314a7 9a6371ae5a sk_4707cd57
9 move S1 Exhibition2 9 2026-11-08T21:42:47.307Z S1 59295, S2 59534 b6c6530fc2 3c951314a7 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-08T21:42:49.408Z S1 59295, S2 59433 bcb09dd3f6 b6c6530fc2 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-08T21:42:51.616Z S1 59087, S2 59433 614ad1edfe bcb09dd3f6 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-08T21:42:53.601Z S1 59087, S2 59448 994f367a32 614ad1edfe sk_4707cd57
13 move S1 Exhibition2 13 2026-11-08T21:42:55.631Z S1 59057, S2 59448 a0cd8ff76a 994f367a32 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-08T21:42:57.731Z S1 59057, S2 59348 481d2bb7d2 a0cd8ff76a sk_4707cd57
15 move S1 Exhibition2 15 2026-11-08T21:42:59.757Z S1 59031, S2 59348 be4ce9bdf9 481d2bb7d2 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-08T21:43:02.313Z S1 59031, S2 58792 3b544db900 be4ce9bdf9 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-08T21:43:04.349Z S1 58995, S2 58792 14f894cf9b 3b544db900 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-08T21:43:06.335Z S1 58995, S2 58806 99476f5a57 14f894cf9b sk_4707cd57
19 move S1 Exhibition2 19 2026-11-08T21:43:08.502Z S1 58828, S2 58806 47a5e996f8 99476f5a57 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-08T21:43:10.512Z S1 58828, S2 58796 ec55344b93 47a5e996f8 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-08T21:43:12.445Z S1 58895, S2 58796 6ca983eea9 ec55344b93 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-08T21:43:14.521Z S1 58895, S2 58720 3b516aa425 6ca983eea9 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-08T21:43:16.605Z S1 58811, S2 58720 274b66bf4d 3b516aa425 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-08T21:43:18.617Z S1 58811, S2 58708 275a46db48 274b66bf4d sk_4707cd57
25 move S1 Exhibition2 25 2026-11-08T21:43:20.615Z S1 58813, S2 58708 8760a36f5f 275a46db48 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-08T21:43:22.576Z S1 58813, S2 58747 008c0bb949 8760a36f5f sk_4707cd57
27 move S1 Exhibition2 27 2026-11-08T21:43:24.614Z S1 58775, S2 58747 13a9b7df88 008c0bb949 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-08T21:43:26.550Z S1 58775, S2 58811 7c14c1cc19 13a9b7df88 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-08T21:43:28.615Z S1 58710, S2 58811 28d3fd387f 7c14c1cc19 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-08T21:43:30.550Z S1 58710, S2 58876 6733fc426a 28d3fd387f sk_4707cd57
31 move S1 Exhibition2 31 2026-11-08T21:43:32.507Z S1 58753, S2 58876 013260f904 6733fc426a 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_01M6YHSQHPFA9V8PYB3GGT6QK7

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