apigaming Sign in

Verify set set_01M7EPBGWXE8JRK6E1MAMYDZW9

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("8105969603297529130:set_01M7EPBGWXE8JRK6E1MAMYDZW9") = c2e315d38122cd80..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 15, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 15}
✓set resulta split pot (fewer_moves level) follows from the games
✓set payoutsplit 20 each, fee 0

Game 1 m_01M7EPBGWZER08E6KSSTNHTMN4: verified

✓signatures30 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..30, every prev_hash links
✓move log30 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay30 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
30 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-15T04:09:58.427Z S1 59943, S2 60000 8e4e2824d2 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-15T04:10:00.513Z S1 59943, S2 59914 803aef4129 8e4e2824d2 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-15T04:10:03.237Z S1 59219, S2 59914 8cf145ae9f 803aef4129 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-15T04:10:05.513Z S1 59219, S2 59638 fc6b9e14a7 8cf145ae9f sk_4707cd57
5 move S1 Exhibition1 5 2026-11-15T04:10:07.612Z S1 59120, S2 59638 686bdbfc0f fc6b9e14a7 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-15T04:10:09.612Z S1 59120, S2 59638 030aee609a 686bdbfc0f sk_4707cd57
7 move S1 Exhibition1 7 2026-11-15T04:10:11.621Z S1 59111, S2 59638 0c700d2a4c 030aee609a sk_4707cd57
8 move S2 Exhibition2 8 2026-11-15T04:10:13.545Z S1 59111, S2 59714 ce00b145b5 0c700d2a4c sk_4707cd57
9 move S1 Exhibition1 9 2026-11-15T04:10:15.510Z S1 59146, S2 59714 674ba447ac ce00b145b5 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-15T04:10:17.438Z S1 59146, S2 59786 719575ff65 674ba447ac sk_4707cd57
11 move S1 Exhibition1 11 2026-11-15T04:10:19.425Z S1 59159, S2 59786 4143ae8bc2 719575ff65 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-15T04:10:21.359Z S1 59159, S2 59852 44d681b5ba 4143ae8bc2 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-15T04:10:23.411Z S1 59107, S2 59852 64d22b6cf4 44d681b5ba sk_4707cd57
14 move S2 Exhibition2 14 2026-11-15T04:10:25.407Z S1 59107, S2 59856 55927fbcce 64d22b6cf4 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-15T04:10:27.398Z S1 59116, S2 59856 d0eefc0b6e 55927fbcce sk_4707cd57
16 move S2 Exhibition2 16 2026-11-15T04:10:29.329Z S1 59116, S2 59925 96a079aa41 d0eefc0b6e sk_4707cd57
17 move S1 Exhibition1 17 2026-11-15T04:10:31.301Z S1 59144, S2 59925 2390adb4f2 96a079aa41 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-15T04:10:33.229Z S1 59144, S2 59997 26635705e7 2390adb4f2 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-15T04:10:35.207Z S1 59166, S2 59997 88897b9a99 26635705e7 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-15T04:10:37.143Z S1 59166, S2 60061 d7ecae0ce2 88897b9a99 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-15T04:10:39.117Z S1 59192, S2 60061 282045124b d7ecae0ce2 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-15T04:10:41.111Z S1 59192, S2 60067 d815c61d8c 282045124b sk_4707cd57
23 move S1 Exhibition1 23 2026-11-15T04:10:43.044Z S1 59259, S2 60067 dd3c201f47 d815c61d8c sk_4707cd57
24 move S2 Exhibition2 24 2026-11-15T04:10:45.008Z S1 59259, S2 60103 09de1a50bb dd3c201f47 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-15T04:10:46.939Z S1 59328, S2 60103 923f15feb8 09de1a50bb sk_4707cd57
26 move S2 Exhibition2 26 2026-11-15T04:10:48.906Z S1 59328, S2 60136 0412300076 923f15feb8 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-15T04:10:50.834Z S1 59400, S2 60136 905cabcfa5 0412300076 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-15T04:10:52.782Z S1 59400, S2 60188 d92dd4a7f1 905cabcfa5 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-15T04:10:54.712Z S1 59470, S2 60188 e95fd5bbd7 d92dd4a7f1 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-15T04:10:56.638Z S1 59470, S2 60262 23623bfe08 e95fd5bbd7 sk_4707cd57

Game 2 m_01M7EPBGX1ENF8KPJS815G833F: verified

✓signatures30 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..30, every prev_hash links
✓move log30 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay30 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
30 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-15T04:09:58.428Z S1 59942, S2 60000 777c144472 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-15T04:10:00.515Z S1 59942, S2 59913 c47e0bc36b 777c144472 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-15T04:10:03.237Z S1 59220, S2 59913 7a3d64880b c47e0bc36b sk_4707cd57
4 move S2 Exhibition1 4 2026-11-15T04:10:05.533Z S1 59220, S2 59617 2b7251b3cf 7a3d64880b sk_4707cd57
5 move S1 Exhibition2 5 2026-11-15T04:10:07.626Z S1 59127, S2 59617 a7006b0f54 2b7251b3cf sk_4707cd57
6 move S2 Exhibition1 6 2026-11-15T04:10:09.799Z S1 59127, S2 59444 15811bd156 a7006b0f54 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-15T04:10:11.820Z S1 59106, S2 59444 da037885bf 15811bd156 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-15T04:10:13.747Z S1 59106, S2 59517 84e5c214a6 da037885bf sk_4707cd57
9 move S1 Exhibition2 9 2026-11-15T04:10:15.712Z S1 59141, S2 59517 ae0bea19eb 84e5c214a6 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-15T04:10:17.647Z S1 59141, S2 59582 59c752602b ae0bea19eb sk_4707cd57
11 move S1 Exhibition2 11 2026-11-15T04:10:19.709Z S1 59079, S2 59582 df8560b63e 59c752602b sk_4707cd57
12 move S2 Exhibition1 12 2026-11-15T04:10:21.644Z S1 59079, S2 59647 e86af9dd5f df8560b63e sk_4707cd57
13 move S1 Exhibition2 13 2026-11-15T04:10:23.633Z S1 59090, S2 59647 c6b0132129 e86af9dd5f sk_4707cd57
14 move S2 Exhibition1 14 2026-11-15T04:10:25.638Z S1 59090, S2 59642 3644535a65 c6b0132129 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-15T04:10:27.597Z S1 59131, S2 59642 c3ee447031 3644535a65 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-15T04:10:29.529Z S1 59131, S2 59710 de961ed4ad c3ee447031 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-15T04:10:31.516Z S1 59144, S2 59710 ce922969cd de961ed4ad sk_4707cd57
18 move S2 Exhibition1 18 2026-11-15T04:10:33.444Z S1 59144, S2 59782 7d568af995 ce922969cd sk_4707cd57
19 move S1 Exhibition2 19 2026-11-15T04:10:35.425Z S1 59163, S2 59782 c7db474629 7d568af995 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-15T04:10:37.353Z S1 59163, S2 59854 ba5904934e c7db474629 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-15T04:10:39.333Z S1 59183, S2 59854 01c0d813be ba5904934e sk_4707cd57
22 move S2 Exhibition1 22 2026-11-15T04:10:41.341Z S1 59183, S2 59846 fcfe615b93 01c0d813be sk_4707cd57
23 move S1 Exhibition2 23 2026-11-15T04:10:43.303Z S1 59221, S2 59846 d9e09c7e23 fcfe615b93 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-15T04:10:45.308Z S1 59221, S2 59841 9e882013df d9e09c7e23 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-15T04:10:47.234Z S1 59295, S2 59841 e72970e0ea 9e882013df sk_4707cd57
26 move S2 Exhibition1 26 2026-11-15T04:10:49.199Z S1 59295, S2 59876 820db9f4c9 e72970e0ea sk_4707cd57
27 move S1 Exhibition2 27 2026-11-15T04:10:51.125Z S1 59369, S2 59876 938e4f21a7 820db9f4c9 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-15T04:10:53.071Z S1 59369, S2 59930 439fb3df71 938e4f21a7 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-15T04:10:55.003Z S1 59437, S2 59930 81068f69e6 439fb3df71 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-15T04:10:56.931Z S1 59437, S2 60002 4d1569a9d2 81068f69e6 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_01M7EPBGWXE8JRK6E1MAMYDZW9

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