apigaming Sign in

Verify set set_01M7BN5FFJFGRV3N5T9ZB86SVV

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("923334926761610679:set_01M7BN5FFJFGRV3N5T9ZB86SVV") = b35a72d31fdfa591..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 8, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 14}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M7BN5FFMFNFV2HQW86197RN6: verified

✓signatures16 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..16, every prev_hash links
✓move log16 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay16 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
16 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T23:51:28.527Z S1 59913, S2 60000 9044a4f89c start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T23:51:30.467Z S1 59913, S2 60060 36a24a7261 9044a4f89c sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T23:51:32.429Z S1 59951, S2 60060 4d23c5cc95 36a24a7261 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T23:51:34.498Z S1 59951, S2 59991 7056cc18c0 4d23c5cc95 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T23:51:36.461Z S1 59988, S2 59991 27158ac793 7056cc18c0 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T23:51:38.498Z S1 59988, S2 59954 52334339b5 27158ac793 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T23:51:40.468Z S1 60018, S2 59954 e20934e035 52334339b5 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T23:51:42.427Z S1 60018, S2 59995 aff08b1e0c e20934e035 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T23:51:44.418Z S1 60027, S2 59995 25f11fc3dd aff08b1e0c sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T23:51:46.518Z S1 60027, S2 59895 6bccf6eed4 25f11fc3dd sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T23:51:48.525Z S1 60020, S2 59895 69e0b1c25f 6bccf6eed4 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T23:51:50.497Z S1 60020, S2 59923 3b9da60a12 69e0b1c25f sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T23:51:52.497Z S1 60020, S2 59923 5f3f910c7f 3b9da60a12 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T23:51:54.456Z S1 60020, S2 59964 bebb99d794 5f3f910c7f sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T23:51:56.407Z S1 60069, S2 59964 d92c86ccc7 bebb99d794 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T23:51:58.343Z S1 60069, S2 60028 dd583dbccb d92c86ccc7 sk_4707cd57

Game 2 m_01M7BN5FFPE1TA0HAZ61V78AVP: verified

✓signatures28 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..28, every prev_hash links
✓move log28 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay28 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
28 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T23:51:28.527Z S1 59913, S2 60000 4938b0d196 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T23:51:30.513Z S1 59913, S2 60014 0a135fd662 4938b0d196 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T23:51:32.616Z S1 59810, S2 60014 4020f4e7dd 0a135fd662 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T23:51:34.626Z S1 59810, S2 60004 e255d1986a 4020f4e7dd sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T23:51:36.619Z S1 59817, S2 60004 2ff45c5905 e255d1986a sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T23:51:38.623Z S1 59817, S2 60000 41b492e418 2ff45c5905 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T23:51:40.612Z S1 59828, S2 60000 b262f658a3 41b492e418 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T23:51:42.697Z S1 59828, S2 59915 386234ffd8 b262f658a3 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T23:51:44.696Z S1 59829, S2 59915 f981689e6d 386234ffd8 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T23:51:46.660Z S1 59829, S2 59951 2f0e69e3fb f981689e6d sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T23:51:48.602Z S1 59887, S2 59951 0b850c7f34 2f0e69e3fb sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T23:51:50.623Z S1 59887, S2 59930 abcff3c219 0b850c7f34 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T23:51:52.610Z S1 59900, S2 59930 4c3435e9b5 abcff3c219 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T23:51:54.550Z S1 59900, S2 59990 2f0f6355da 4c3435e9b5 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T23:51:56.526Z S1 59924, S2 59990 0e9088025a 2f0f6355da sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T23:51:58.516Z S1 59924, S2 60000 1a5f035025 0e9088025a sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T23:52:00.512Z S1 59928, S2 60000 4dcbf1cb3e 1a5f035025 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T23:52:02.822Z S1 59928, S2 59690 f646eb6a95 4dcbf1cb3e sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T23:52:04.812Z S1 59938, S2 59690 1b8e854176 f646eb6a95 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T23:52:06.840Z S1 59938, S2 59662 5998f1f33e 1b8e854176 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T23:52:08.899Z S1 59879, S2 59662 d1f84568fd 5998f1f33e sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T23:52:10.862Z S1 59879, S2 59699 6a9ffca2a9 d1f84568fd sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T23:52:12.827Z S1 59914, S2 59699 c722d81348 6a9ffca2a9 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T23:52:14.767Z S1 59914, S2 59759 16b60a1d2d c722d81348 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T23:52:16.694Z S1 59987, S2 59759 e68b96101f 16b60a1d2d sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T23:52:18.632Z S1 59987, S2 59821 336eb52816 e68b96101f sk_4707cd57
27 move S1 Exhibition2 27 2026-11-13T23:52:20.558Z S1 60061, S2 59821 f548169d16 336eb52816 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-13T23:52:22.486Z S1 60061, S2 59893 35a37c9dd9 f548169d16 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_01M7BN5FFJFGRV3N5T9ZB86SVV

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