apigaming Sign in

Verify set set_01M6CHWC0JEK2V8SERBPGTM0R0

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

Game 1 m_01M6CHWC0RF76BGPS2GK9D5SNS: verified

✓signatures17 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..17, every prev_hash links
✓move log17 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay17 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
17 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-01T21:57:37.029Z S1 59819, S2 60000 d5890231d1 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-01T21:57:39.124Z S1 59819, S2 59905 39283581b9 d5890231d1 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-01T21:57:41.309Z S1 59634, S2 59905 82f306b86b 39283581b9 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-01T21:57:43.274Z S1 59634, S2 59940 14d47b0162 82f306b86b sk_4707cd57
5 move S1 Exhibition1 5 2026-11-01T21:57:45.323Z S1 59585, S2 59940 e157515cdb 14d47b0162 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-01T21:57:47.514Z S1 59585, S2 59749 896ca6a1ea e157515cdb sk_4707cd57
7 move S1 Exhibition1 7 2026-11-01T21:57:49.608Z S1 59491, S2 59749 067b288a76 896ca6a1ea sk_4707cd57
8 move S2 Exhibition2 8 2026-11-01T21:57:51.821Z S1 59491, S2 59536 171bc1b673 067b288a76 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-01T21:57:53.813Z S1 59499, S2 59536 4d71ef8d12 171bc1b673 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-01T21:57:55.813Z S1 59499, S2 59536 e84dcea0b4 4d71ef8d12 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-01T21:57:57.813Z S1 59499, S2 59536 3aaa4aa990 e84dcea0b4 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-01T21:57:59.815Z S1 59499, S2 59534 9470547095 3aaa4aa990 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-01T21:58:02.221Z S1 59093, S2 59534 8edb6e3398 9470547095 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-01T21:58:04.166Z S1 59093, S2 59589 f31a85193e 8edb6e3398 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-01T21:58:06.134Z S1 59125, S2 59589 85ebe770b4 f31a85193e sk_4707cd57
16 move S2 Exhibition2 16 2026-11-01T21:58:08.065Z S1 59125, S2 59658 1de0acdaca 85ebe770b4 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-01T21:58:09.998Z S1 59192, S2 59658 f0207000a4 1de0acdaca sk_4707cd57

Game 2 m_01M6CHWC0TE6N9VMGZZ70T6WD6: verified

✓signatures23 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..23, every prev_hash links
✓move log23 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay23 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
23 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-01T21:57:37.098Z S1 59750, S2 60000 5fc9d484ff start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-01T21:57:39.127Z S1 59750, S2 59971 d016c81b7a 5fc9d484ff sk_4707cd57
3 move S1 Exhibition2 3 2026-11-01T21:57:41.296Z S1 59581, S2 59971 a34f280267 d016c81b7a sk_4707cd57
4 move S2 Exhibition1 4 2026-11-01T21:57:43.255Z S1 59581, S2 60012 cf3f0fdb2e a34f280267 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-01T21:57:45.329Z S1 59507, S2 60012 f2d0b5fb5a cf3f0fdb2e sk_4707cd57
6 move S2 Exhibition1 6 2026-11-01T21:57:47.514Z S1 59507, S2 59827 8f6348584d f2d0b5fb5a sk_4707cd57
7 move S1 Exhibition2 7 2026-11-01T21:57:49.619Z S1 59402, S2 59827 e29dc8a1ab 8f6348584d sk_4707cd57
8 move S2 Exhibition1 8 2026-11-01T21:57:51.724Z S1 59402, S2 59722 c07cb760e1 e29dc8a1ab sk_4707cd57
9 move S1 Exhibition2 9 2026-11-01T21:57:53.813Z S1 59313, S2 59722 112d3c1bed c07cb760e1 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-01T21:57:55.750Z S1 59313, S2 59785 191b498900 112d3c1bed sk_4707cd57
11 move S1 Exhibition2 11 2026-11-01T21:57:57.682Z S1 59381, S2 59785 169f700d13 191b498900 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-01T21:57:59.705Z S1 59381, S2 59762 70efca3743 169f700d13 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-01T21:58:01.648Z S1 59438, S2 59762 9aa126c82c 70efca3743 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-01T21:58:03.660Z S1 59438, S2 59750 19cee9d773 9aa126c82c sk_4707cd57
15 move S1 Exhibition2 15 2026-11-01T21:58:05.590Z S1 59508, S2 59750 d046586967 19cee9d773 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-01T21:58:07.600Z S1 59508, S2 59740 ed28c6b82e d046586967 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-01T21:58:09.557Z S1 59551, S2 59740 212845886b ed28c6b82e sk_4707cd57
18 move S2 Exhibition1 18 2026-11-01T21:58:11.520Z S1 59551, S2 59777 d5d67fdb75 212845886b sk_4707cd57
19 move S1 Exhibition2 19 2026-11-01T21:58:13.447Z S1 59624, S2 59777 229f78a204 d5d67fdb75 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-01T21:58:15.419Z S1 59624, S2 59805 c5b750caf5 229f78a204 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-01T21:58:17.402Z S1 59641, S2 59805 e468b30d13 c5b750caf5 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-01T21:58:19.328Z S1 59641, S2 59879 76d6e4a715 e468b30d13 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-01T21:58:21.256Z S1 59713, S2 59879 723390fe7e 76d6e4a715 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_01M6CHWC0JEK2V8SERBPGTM0R0

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