apigaming Sign in

Verify set set_01M76C19EYFH2T2E962N38N1KD

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

Game 1 m_01M76C19F0E5XV6TYZ7H50YPVM: 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 Exhibition1 1 2026-11-11T22:35:42.017Z S1 59844, S2 60000 d144b20cab start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-11T22:35:44.125Z S1 59844, S2 59892 c6aa25ff8b d144b20cab sk_4707cd57
3 move S1 Exhibition1 3 2026-11-11T22:35:46.314Z S1 59655, S2 59892 a83cf6e0b4 c6aa25ff8b sk_4707cd57
4 move S2 Exhibition2 4 2026-11-11T22:35:48.413Z S1 59655, S2 59793 9e23c7d665 a83cf6e0b4 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-11T22:35:50.712Z S1 59356, S2 59793 6bf95c9b49 9e23c7d665 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-11T22:35:52.818Z S1 59356, S2 59687 d6a2e5c181 6bf95c9b49 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-11T22:35:54.903Z S1 59271, S2 59687 8b6fadac2c d6a2e5c181 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-11T22:35:56.941Z S1 59271, S2 59649 76974feaea 8b6fadac2c sk_4707cd57
9 move S1 Exhibition1 9 2026-11-11T22:35:59.573Z S1 58639, S2 59649 d6bffff650 76974feaea sk_4707cd57
10 move S2 Exhibition2 10 2026-11-11T22:36:03.822Z S1 58639, S2 57400 b54ef22fc3 d6bffff650 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-11T22:36:05.883Z S1 58578, S2 57400 aaf81287b0 b54ef22fc3 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-11T22:36:07.904Z S1 58578, S2 57379 d99bb2319b aaf81287b0 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-11T22:36:09.915Z S1 58567, S2 57379 4ed320e717 d99bb2319b sk_4707cd57
14 move S2 Exhibition2 14 2026-11-11T22:36:11.915Z S1 58567, S2 57379 46d3eee639 4ed320e717 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-11T22:36:13.920Z S1 58562, S2 57379 24f85b0b3c 46d3eee639 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-11T22:36:15.914Z S1 58562, S2 57385 e5c757dc93 24f85b0b3c sk_4707cd57
17 move S1 Exhibition1 17 2026-11-11T22:36:17.902Z S1 58574, S2 57385 9ce97e2076 e5c757dc93 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-11T22:36:19.875Z S1 58574, S2 57412 7da6bc27f9 9ce97e2076 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-11T22:36:21.839Z S1 58610, S2 57412 da2b230d99 7da6bc27f9 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-11T22:36:23.899Z S1 58610, S2 57352 658c581a0e da2b230d99 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-11T22:36:25.836Z S1 58673, S2 57352 5613219cde 658c581a0e sk_4707cd57
22 move S2 Exhibition2 22 2026-11-11T22:36:27.762Z S1 58673, S2 57426 3850ba69bd 5613219cde sk_4707cd57
23 move S1 Exhibition1 23 2026-11-11T22:36:29.821Z S1 58614, S2 57426 a64a6564c9 3850ba69bd sk_4707cd57
24 move S2 Exhibition2 24 2026-11-11T22:36:31.840Z S1 58614, S2 57407 4a2c031271 a64a6564c9 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-11T22:36:33.913Z S1 58541, S2 57407 8cb05e7fbd 4a2c031271 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-11T22:36:35.856Z S1 58541, S2 57464 7d26c2d137 8cb05e7fbd sk_4707cd57
27 move S1 Exhibition1 27 2026-11-11T22:36:37.900Z S1 58497, S2 57464 273f1c1f58 7d26c2d137 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-11T22:36:39.928Z S1 58497, S2 57436 8397e3f678 273f1c1f58 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-11T22:36:41.896Z S1 58529, S2 57436 29540ada03 8397e3f678 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-11T22:36:43.822Z S1 58529, S2 57510 3efcc0f776 29540ada03 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-11T22:36:45.749Z S1 58602, S2 57510 5753db84d9 3efcc0f776 sk_4707cd57

Game 2 m_01M76C19F1F5KB54Y64YPZY8J5: verified

✓signatures21 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..21, every prev_hash links
✓move log21 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay21 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
21 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-11T22:35:42.015Z S1 59846, S2 60000 fb5bced417 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-11T22:35:44.113Z S1 59846, S2 59902 4b50145834 fb5bced417 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-11T22:35:46.300Z S1 59659, S2 59902 7c57116732 4b50145834 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-11T22:35:48.404Z S1 59659, S2 59798 e5bd405af9 7c57116732 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-11T22:35:50.711Z S1 59352, S2 59798 131dc3ff0a e5bd405af9 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-11T22:35:52.819Z S1 59352, S2 59690 1bb7c58e62 131dc3ff0a sk_4707cd57
7 move S1 Exhibition2 7 2026-11-11T22:35:55.037Z S1 59134, S2 59690 cb3fba13bd 1bb7c58e62 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-11T22:35:57.220Z S1 59134, S2 59507 dcb24f442f cb3fba13bd sk_4707cd57
9 move S1 Exhibition2 9 2026-11-11T22:35:59.861Z S1 58493, S2 59507 d6d131edeb dcb24f442f sk_4707cd57
10 move S2 Exhibition1 10 2026-11-11T22:36:03.830Z S1 58493, S2 57538 bd1b6cb7a1 d6d131edeb sk_4707cd57
11 move S1 Exhibition2 11 2026-11-11T22:36:06.028Z S1 58295, S2 57538 53a138eea9 bd1b6cb7a1 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-11T22:36:08.097Z S1 58295, S2 57469 78eb94f908 53a138eea9 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-11T22:36:10.101Z S1 58291, S2 57469 ad961f0c64 78eb94f908 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-11T22:36:12.103Z S1 58291, S2 57467 1beb8ed0ae ad961f0c64 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-11T22:36:14.110Z S1 58284, S2 57467 fc9a0f41c0 1beb8ed0ae sk_4707cd57
16 move S2 Exhibition1 16 2026-11-11T22:36:16.104Z S1 58284, S2 57473 0c3f100d29 fc9a0f41c0 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-11T22:36:18.053Z S1 58335, S2 57473 680589e595 0c3f100d29 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-11T22:36:19.986Z S1 58335, S2 57540 4a8b48fbc9 680589e595 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-11T22:36:21.949Z S1 58372, S2 57540 2dd1e937d2 4a8b48fbc9 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-11T22:36:23.908Z S1 58372, S2 57581 3acbe00774 2dd1e937d2 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-11T22:36:25.863Z S1 58417, S2 57581 14989a2f98 3acbe00774 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_01M76C19EYFH2T2E962N38N1KD

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