apigaming Sign in

Verify set set_01M778Q63QF1NAGPHF7YT5RKPT

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

Game 1 m_01M778Q63SE09SQP7MBJW51SX1: verified

✓signatures69 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..69, every prev_hash links
✓move log69 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay69 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
69 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-12T06:56:59.626Z S1 59826, S2 60000 826a54b5aa start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T06:57:02.445Z S1 59826, S2 59181 a2a0849c99 826a54b5aa sk_4707cd57
3 move S1 Exhibition1 3 2026-11-12T06:57:04.606Z S1 59665, S2 59181 23e4964947 a2a0849c99 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T06:57:06.718Z S1 59665, S2 59069 46ceb509c3 23e4964947 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-12T06:57:08.909Z S1 59474, S2 59069 fbbd43a2b7 46ceb509c3 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T06:57:11.002Z S1 59474, S2 58976 eb48a7c768 fbbd43a2b7 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-12T06:57:13.022Z S1 59454, S2 58976 c816d87c6e eb48a7c768 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T06:57:15.108Z S1 59454, S2 58890 e0b9b17500 c816d87c6e sk_4707cd57
9 move S1 Exhibition1 9 2026-11-12T06:57:17.235Z S1 59327, S2 58890 8203a2fea6 e0b9b17500 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T06:57:19.533Z S1 59327, S2 58592 0ee1e2628a 8203a2fea6 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-12T06:57:21.720Z S1 59140, S2 58592 940310c00f 0ee1e2628a sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T06:57:23.655Z S1 59140, S2 58657 6193f5d178 940310c00f sk_4707cd57
13 move S1 Exhibition1 13 2026-11-12T06:57:25.616Z S1 59179, S2 58657 ca7977136c 6193f5d178 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T06:57:27.580Z S1 59179, S2 58693 7ab6cd74be ca7977136c sk_4707cd57
15 move S1 Exhibition1 15 2026-11-12T06:57:29.512Z S1 59247, S2 58693 45a8c6cf77 7ab6cd74be sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T06:57:31.524Z S1 59247, S2 58681 80a3aa63ab 45a8c6cf77 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-12T06:57:33.496Z S1 59275, S2 58681 f97cbdf537 80a3aa63ab sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T06:57:35.521Z S1 59275, S2 58656 0fc5a75ff0 f97cbdf537 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-12T06:57:37.511Z S1 59285, S2 58656 a449d39a57 0fc5a75ff0 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-12T06:57:39.516Z S1 59285, S2 58651 a5d04f1193 a449d39a57 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-12T06:57:41.520Z S1 59281, S2 58651 7d6b6f261e a5d04f1193 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-12T06:57:43.452Z S1 59281, S2 58719 6caed626fd 7d6b6f261e sk_4707cd57
23 move S1 Exhibition1 23 2026-11-12T06:57:45.432Z S1 59301, S2 58719 094432528f 6caed626fd sk_4707cd57
24 move S2 Exhibition2 24 2026-11-12T06:57:47.498Z S1 59301, S2 58653 a3b7a93df9 094432528f sk_4707cd57
25 move S1 Exhibition1 25 2026-11-12T06:57:49.425Z S1 59374, S2 58653 b360474bf8 a3b7a93df9 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-12T06:57:51.419Z S1 59374, S2 58659 65388af360 b360474bf8 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-12T06:57:53.347Z S1 59446, S2 58659 dff911d2a0 65388af360 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-12T06:57:55.329Z S1 59446, S2 58677 1a84a776df dff911d2a0 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-12T06:57:57.258Z S1 59517, S2 58677 c9201cef53 1a84a776df sk_4707cd57
30 move S2 Exhibition2 30 2026-11-12T06:57:59.186Z S1 59517, S2 58749 70ba66b125 c9201cef53 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-12T06:58:01.323Z S1 59380, S2 58749 2be252365d 70ba66b125 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-12T06:58:03.411Z S1 59380, S2 58661 e5a9c1bc73 2be252365d sk_4707cd57
33 move S1 Exhibition1 33 2026-11-12T06:58:05.347Z S1 59444, S2 58661 147e0371a4 e5a9c1bc73 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-12T06:58:07.340Z S1 59444, S2 58668 fa717a1f02 147e0371a4 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-12T06:58:09.322Z S1 59462, S2 58668 b3a073a59e fa717a1f02 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-12T06:58:11.308Z S1 59462, S2 58682 49909d60e9 b3a073a59e sk_4707cd57
37 move S1 Exhibition1 37 2026-11-12T06:58:13.262Z S1 59508, S2 58682 59c4918a49 49909d60e9 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-12T06:58:15.190Z S1 59508, S2 58754 3d9e6b57cc 59c4918a49 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-12T06:58:17.196Z S1 59502, S2 58754 cf103b3ae8 3d9e6b57cc sk_4707cd57
40 move S2 Exhibition2 40 2026-11-12T06:58:19.124Z S1 59502, S2 58826 9d923f4171 cf103b3ae8 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-12T06:58:21.082Z S1 59544, S2 58826 e04ebadfa2 9d923f4171 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-12T06:58:23.015Z S1 59544, S2 58893 85ee8de21f e04ebadfa2 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-12T06:58:24.994Z S1 59565, S2 58893 4fb5bac64b 85ee8de21f sk_4707cd57
44 move S2 Exhibition2 44 2026-11-12T06:58:26.950Z S1 59565, S2 58937 34c848eebd 4fb5bac64b sk_4707cd57
45 move S1 Exhibition1 45 2026-11-12T06:58:28.888Z S1 59627, S2 58937 298723a9a3 34c848eebd sk_4707cd57
46 move S2 Exhibition2 46 2026-11-12T06:58:30.824Z S1 59627, S2 59001 d4f3a26acb 298723a9a3 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-12T06:58:32.765Z S1 59686, S2 59001 b5058a82d7 d4f3a26acb sk_4707cd57
48 move S2 Exhibition2 48 2026-11-12T06:58:34.707Z S1 59686, S2 59059 54a81b1a6e b5058a82d7 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-12T06:58:36.656Z S1 59737, S2 59059 39fa066768 54a81b1a6e sk_4707cd57
50 move S2 Exhibition2 50 2026-11-12T06:58:38.597Z S1 59737, S2 59118 73243431ee 39fa066768 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-12T06:58:40.539Z S1 59795, S2 59118 bb39e5e04c 73243431ee sk_4707cd57
52 move S2 Exhibition2 52 2026-11-12T06:58:42.476Z S1 59795, S2 59181 0754b3cddd bb39e5e04c sk_4707cd57
53 move S1 Exhibition1 53 2026-11-12T06:58:44.415Z S1 59856, S2 59181 53ee7d0f6b 0754b3cddd sk_4707cd57
54 move S2 Exhibition2 54 2026-11-12T06:58:46.355Z S1 59856, S2 59241 f6ae7aa3ef 53ee7d0f6b sk_4707cd57
55 move S1 Exhibition1 55 2026-11-12T06:58:48.293Z S1 59918, S2 59241 f24f67db85 f6ae7aa3ef sk_4707cd57
56 move S2 Exhibition2 56 2026-11-12T06:58:50.228Z S1 59918, S2 59306 949d674a5f f24f67db85 sk_4707cd57
57 move S1 Exhibition1 57 2026-11-12T06:58:52.156Z S1 59990, S2 59306 92ecf3e25f 949d674a5f sk_4707cd57
58 move S2 Exhibition2 58 2026-11-12T06:58:54.079Z S1 59990, S2 59383 cb43e77906 92ecf3e25f sk_4707cd57
59 move S1 Exhibition1 59 2026-11-12T06:58:56.007Z S1 60062, S2 59383 2e7dce5bfe cb43e77906 sk_4707cd57
60 move S2 Exhibition2 60 2026-11-12T06:58:57.937Z S1 60062, S2 59453 03abd5ca9f 2e7dce5bfe sk_4707cd57
61 move S1 Exhibition1 61 2026-11-12T06:58:59.868Z S1 60131, S2 59453 c71a70b0f2 03abd5ca9f sk_4707cd57
62 move S2 Exhibition2 62 2026-11-12T06:59:01.970Z S1 60131, S2 59351 0fa05c7493 c71a70b0f2 sk_4707cd57
63 move S1 Exhibition1 63 2026-11-12T06:59:03.997Z S1 60104, S2 59351 0808c5b13c 0fa05c7493 sk_4707cd57
64 move S2 Exhibition2 64 2026-11-12T06:59:05.931Z S1 60104, S2 59417 5726ef248a 0808c5b13c sk_4707cd57
65 move S1 Exhibition1 65 2026-11-12T06:59:07.861Z S1 60174, S2 59417 64ba824423 5726ef248a sk_4707cd57
66 move S2 Exhibition2 66 2026-11-12T06:59:09.795Z S1 60174, S2 59483 0c630c6da1 64ba824423 sk_4707cd57
67 move S1 Exhibition1 67 2026-11-12T06:59:11.720Z S1 60249, S2 59483 cb4b262c5b 0c630c6da1 sk_4707cd57
68 move S2 Exhibition2 68 2026-11-12T06:59:13.646Z S1 60249, S2 59557 3784dad859 cb4b262c5b sk_4707cd57
69 move S1 Exhibition1 69 2026-11-12T06:59:15.572Z S1 60323, S2 59557 73bec0430a 3784dad859 sk_4707cd57

Game 2 m_01M778Q63TESER39YJR5F82NS6: 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 Exhibition2 1 2026-11-12T06:56:59.704Z S1 59748, S2 60000 845fe9ef51 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-12T06:57:02.460Z S1 59748, S2 59244 ff98955643 845fe9ef51 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T06:57:04.613Z S1 59595, S2 59244 021990f0dc ff98955643 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-12T06:57:06.724Z S1 59595, S2 59133 b56f469d80 021990f0dc sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T06:57:08.903Z S1 59416, S2 59133 a932314aca b56f469d80 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-12T06:57:11.002Z S1 59416, S2 59034 ea80897d01 a932314aca sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T06:57:13.026Z S1 59392, S2 59034 ca4caecbba ea80897d01 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-12T06:57:15.124Z S1 59392, S2 58936 895e3a2f7d ca4caecbba sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T06:57:17.359Z S1 59157, S2 58936 57c166b43b 895e3a2f7d sk_4707cd57
10 move S2 Exhibition1 10 2026-11-12T06:57:19.518Z S1 59157, S2 58777 ddbdb4455c 57c166b43b sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T06:57:21.719Z S1 58956, S2 58777 c8054cbfeb ddbdb4455c sk_4707cd57
12 move S2 Exhibition1 12 2026-11-12T06:57:23.817Z S1 58956, S2 58679 28305d9d47 c8054cbfeb sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T06:57:25.802Z S1 58971, S2 58679 eb60d1e152 28305d9d47 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-12T06:57:27.806Z S1 58971, S2 58675 ff0a7fca04 eb60d1e152 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T06:57:29.822Z S1 58955, S2 58675 4c146d6a3d ff0a7fca04 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-12T06:57:31.783Z S1 58955, S2 58714 0857a035d2 4c146d6a3d sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T06:57:33.798Z S1 58940, S2 58714 7af236dc8c 0857a035d2 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-12T06:57:35.734Z S1 58940, S2 58778 e3f072cb2f 7af236dc8c sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T06:57:37.721Z S1 58953, S2 58778 52772bedfa e3f072cb2f sk_4707cd57
20 move S2 Exhibition1 20 2026-11-12T06:57:39.696Z S1 58953, S2 58803 cbcd85b0f7 52772bedfa sk_4707cd57
21 move S1 Exhibition2 21 2026-11-12T06:57:41.623Z S1 59026, S2 58803 ffd8e7ee8d cbcd85b0f7 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-12T06:57:43.601Z S1 59026, S2 58825 40b947dfa7 ffd8e7ee8d sk_4707cd57
23 move S1 Exhibition2 23 2026-11-12T06:57:45.609Z S1 59018, S2 58825 077c383fd6 40b947dfa7 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-12T06:57:47.614Z S1 59018, S2 58820 183e6ca897 077c383fd6 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-12T06:57:49.626Z S1 59006, S2 58820 bf1a02ef8a 183e6ca897 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-12T06:57:51.609Z S1 59006, S2 58837 45f620c759 bf1a02ef8a sk_4707cd57
27 move S1 Exhibition2 27 2026-11-12T06:57:53.562Z S1 59053, S2 58837 dd7dc1c13e 45f620c759 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-12T06:57:55.523Z S1 59053, S2 58876 e0b4f5013e dd7dc1c13e sk_4707cd57
29 move S1 Exhibition2 29 2026-11-12T06:57:57.455Z S1 59121, S2 58876 a1056f275e e0b4f5013e sk_4707cd57
30 move S2 Exhibition1 30 2026-11-12T06:57:59.385Z S1 59121, S2 58946 12a994a184 a1056f275e sk_4707cd57
31 move S1 Exhibition2 31 2026-11-12T06:58:01.344Z S1 59162, S2 58946 f2ff18bee7 12a994a184 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_01M778Q63QF1NAGPHF7YT5RKPT

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