apigaming Sign in

Verify set set_01M7G1TA0SE6F8BX89ZM3S0BM9

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("475447970620491641:set_01M7G1TA0SE6F8BX89ZM3S0BM9") = feb7c132d6898e6a..., 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_01M7G1TA0VE26TS65YXG914MWR: verified

✓signatures15 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..15, every prev_hash links
✓move log15 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay15 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
15 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-15T16:49:31.720Z S1 59894, S2 60000 0bd3112051 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-15T16:49:33.834Z S1 59894, S2 59886 9f7bb01f13 0bd3112051 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-15T16:49:36.125Z S1 59603, S2 59886 f4dc4ca41f 9f7bb01f13 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-15T16:49:38.196Z S1 59603, S2 59815 dae24ae474 f4dc4ca41f sk_4707cd57
5 move S1 Exhibition1 5 2026-11-15T16:49:40.176Z S1 59623, S2 59815 8db48dbda8 dae24ae474 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-15T16:49:42.226Z S1 59623, S2 59765 821e35d7f6 8db48dbda8 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-15T16:49:44.501Z S1 59348, S2 59765 92b640791b 821e35d7f6 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-15T16:49:46.613Z S1 59348, S2 59653 57542d02eb 92b640791b sk_4707cd57
9 move S1 Exhibition1 9 2026-11-15T16:49:48.632Z S1 59329, S2 59653 993606139b 57542d02eb sk_4707cd57
10 move S2 Exhibition2 10 2026-11-15T16:49:50.639Z S1 59329, S2 59646 771ed61084 993606139b sk_4707cd57
11 move S1 Exhibition1 11 2026-11-15T16:49:52.707Z S1 59261, S2 59646 5ff06f973d 771ed61084 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-15T16:49:54.636Z S1 59261, S2 59717 d6c5d056db 5ff06f973d sk_4707cd57
13 move S1 Exhibition1 13 2026-11-15T16:49:56.595Z S1 59302, S2 59717 84595809c8 d6c5d056db sk_4707cd57
14 move S2 Exhibition2 14 2026-11-15T16:49:58.521Z S1 59302, S2 59791 6c0896987a 84595809c8 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-15T16:50:00.445Z S1 59378, S2 59791 8a27b6a87a 6c0896987a sk_4707cd57

Game 2 m_01M7G1TA0XFHCT54BCFF22CRHR: verified

✓signatures36 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..36, every prev_hash links
✓move log36 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay36 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
36 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-15T16:49:31.718Z S1 59896, S2 60000 9764123d26 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-15T16:49:33.832Z S1 59896, S2 59886 611176f065 9764123d26 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-15T16:49:36.133Z S1 59595, S2 59886 a25e3354b6 611176f065 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-15T16:49:38.217Z S1 59595, S2 59802 e2e7de1d3f a25e3354b6 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-15T16:49:40.309Z S1 59503, S2 59802 598353e685 e2e7de1d3f sk_4707cd57
6 move S2 Exhibition1 6 2026-11-15T16:49:42.410Z S1 59503, S2 59701 4cab1ab215 598353e685 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-15T16:49:44.604Z S1 59309, S2 59701 2880b7cdf9 4cab1ab215 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-15T16:49:46.604Z S1 59309, S2 59701 184c235c4c 2880b7cdf9 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-15T16:49:48.696Z S1 59217, S2 59701 5b0ddad0e4 184c235c4c sk_4707cd57
10 move S2 Exhibition1 10 2026-11-15T16:49:50.803Z S1 59217, S2 59594 42528237d2 5b0ddad0e4 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-15T16:49:52.815Z S1 59205, S2 59594 ebd51db503 42528237d2 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-15T16:49:54.781Z S1 59205, S2 59628 4c60c25f2e ebd51db503 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-15T16:49:56.828Z S1 59158, S2 59628 db1ad97218 4c60c25f2e sk_4707cd57
14 move S2 Exhibition1 14 2026-11-15T16:49:58.835Z S1 59158, S2 59621 546e6ab74b db1ad97218 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-15T16:50:00.835Z S1 59158, S2 59621 9a4bb31576 546e6ab74b sk_4707cd57
16 move S2 Exhibition1 16 2026-11-15T16:50:02.803Z S1 59158, S2 59653 1857cde2b2 9a4bb31576 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-15T16:50:04.824Z S1 59137, S2 59653 f92f4c18be 1857cde2b2 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-15T16:50:06.793Z S1 59137, S2 59684 716c61bd93 f92f4c18be sk_4707cd57
19 move S1 Exhibition2 19 2026-11-15T16:50:08.797Z S1 59133, S2 59684 5f5cf0fd6f 716c61bd93 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-15T16:50:10.720Z S1 59133, S2 59761 74b7be01d1 5f5cf0fd6f sk_4707cd57
21 move S1 Exhibition2 21 2026-11-15T16:50:12.647Z S1 59206, S2 59761 9184240ffd 74b7be01d1 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-15T16:50:14.627Z S1 59206, S2 59781 57a7690831 9184240ffd sk_4707cd57
23 move S1 Exhibition2 23 2026-11-15T16:50:16.561Z S1 59272, S2 59781 022e299375 57a7690831 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-15T16:50:18.613Z S1 59272, S2 59729 eeae05821d 022e299375 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-15T16:50:20.619Z S1 59266, S2 59729 37a26556cc eeae05821d sk_4707cd57
26 move S2 Exhibition1 26 2026-11-15T16:50:22.552Z S1 59266, S2 59796 49386134b1 37a26556cc sk_4707cd57
27 move S1 Exhibition2 27 2026-11-15T16:50:24.520Z S1 59298, S2 59796 cbe8928257 49386134b1 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-15T16:50:26.449Z S1 59298, S2 59867 f33d272892 cbe8928257 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-15T16:50:28.422Z S1 59325, S2 59867 debf86ff20 f33d272892 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-15T16:50:30.347Z S1 59325, S2 59942 685c99c784 debf86ff20 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-15T16:50:32.331Z S1 59341, S2 59942 68b0e7e5d4 685c99c784 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-15T16:50:34.278Z S1 59341, S2 59995 12cafea78b 68b0e7e5d4 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-15T16:50:36.208Z S1 59411, S2 59995 5e97e921cb 12cafea78b sk_4707cd57
34 move S2 Exhibition1 34 2026-11-15T16:50:38.206Z S1 59411, S2 59997 3642d2bbf0 5e97e921cb sk_4707cd57
35 move S1 Exhibition2 35 2026-11-15T16:50:40.132Z S1 59485, S2 59997 635f1ad037 3642d2bbf0 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-15T16:50:42.060Z S1 59485, S2 60069 9e14daddd0 635f1ad037 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_01M7G1TA0SE6F8BX89ZM3S0BM9

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