apigaming Sign in

Verify set set_01M70FYB4HEPYBNZG29RYTAHQ7

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

Game 1 m_01M70FYB4KFVJ8YFKFSWQBRXRG: verified

✓signatures34 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..34, every prev_hash links
✓move log34 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay34 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
34 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-09T15:48:33.211Z S1 59769, S2 60000 f130fa9d52 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-09T15:48:35.297Z S1 59769, S2 59914 ce092747ce f130fa9d52 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-09T15:48:37.331Z S1 59735, S2 59914 47c20513a3 ce092747ce sk_4707cd57
4 move S2 Exhibition2 4 2026-11-09T15:48:39.332Z S1 59735, S2 59913 f9d60e46e3 47c20513a3 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-09T15:48:41.436Z S1 59631, S2 59913 c45c74681d f9d60e46e3 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-09T15:48:43.643Z S1 59631, S2 59706 d91fd56833 c45c74681d sk_4707cd57
7 move S1 Exhibition1 7 2026-11-09T15:48:45.705Z S1 59569, S2 59706 c69bc06cf2 d91fd56833 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-09T15:48:47.805Z S1 59569, S2 59606 e549172a73 c69bc06cf2 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-09T15:48:49.895Z S1 59479, S2 59606 e01b1af98b e549172a73 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-09T15:48:51.896Z S1 59479, S2 59605 276858590f e01b1af98b sk_4707cd57
11 move S1 Exhibition1 11 2026-11-09T15:48:54.101Z S1 59274, S2 59605 6f414f82c9 276858590f sk_4707cd57
12 move S2 Exhibition2 12 2026-11-09T15:48:56.130Z S1 59274, S2 59576 3324d2e608 6f414f82c9 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-09T15:48:58.068Z S1 59336, S2 59576 1144f9dd83 3324d2e608 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-09T15:49:00.306Z S1 59336, S2 59338 dd40b2d0d3 1144f9dd83 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-09T15:49:02.639Z S1 59003, S2 59338 29b0d13864 dd40b2d0d3 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-09T15:49:04.622Z S1 59003, S2 59355 5cd2633c5d 29b0d13864 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-09T15:49:06.632Z S1 58993, S2 59355 89f2b2a14d 5cd2633c5d sk_4707cd57
18 move S2 Exhibition2 18 2026-11-09T15:49:08.583Z S1 58993, S2 59404 c8857692fd 89f2b2a14d sk_4707cd57
19 move S1 Exhibition1 19 2026-11-09T15:49:10.524Z S1 59052, S2 59404 045325ccc3 c8857692fd sk_4707cd57
20 move S2 Exhibition2 20 2026-11-09T15:49:12.468Z S1 59052, S2 59460 d05cc73db7 045325ccc3 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-09T15:49:14.395Z S1 59125, S2 59460 541474d58a d05cc73db7 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-09T15:49:16.350Z S1 59125, S2 59505 138068b7da 541474d58a sk_4707cd57
23 move S1 Exhibition1 23 2026-11-09T15:49:18.399Z S1 59076, S2 59505 f7b6887aa9 138068b7da sk_4707cd57
24 move S2 Exhibition2 24 2026-11-09T15:49:20.396Z S1 59076, S2 59508 ff14dc30c6 f7b6887aa9 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-09T15:49:22.416Z S1 59056, S2 59508 1dcf9f1692 ff14dc30c6 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-09T15:49:24.346Z S1 59056, S2 59578 38a6707451 1dcf9f1692 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-09T15:49:26.274Z S1 59128, S2 59578 d8d0eb03d5 38a6707451 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-09T15:49:28.241Z S1 59128, S2 59611 abdd269a90 d8d0eb03d5 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-09T15:49:30.224Z S1 59145, S2 59611 594eb170e1 abdd269a90 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-09T15:49:32.217Z S1 59145, S2 59618 65ab0ac2c0 594eb170e1 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-09T15:49:34.157Z S1 59205, S2 59618 419667c758 65ab0ac2c0 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-09T15:49:36.107Z S1 59205, S2 59668 ead2effaf7 419667c758 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-09T15:49:38.040Z S1 59272, S2 59668 fa1a64183b ead2effaf7 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-09T15:49:39.971Z S1 59272, S2 59737 404a9d86bd fa1a64183b sk_4707cd57

Game 2 m_01M70FYB4MEZ5BJ0SQK21C2EZZ: verified

✓signatures68 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..68, every prev_hash links
✓move log68 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay68 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
68 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-09T15:48:33.221Z S1 59759, S2 60000 ba7f75de69 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-09T15:48:35.301Z S1 59759, S2 59920 2f17eba7b8 ba7f75de69 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-09T15:48:37.331Z S1 59729, S2 59920 3999bcdb48 2f17eba7b8 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-09T15:48:39.329Z S1 59729, S2 59922 a9dd1eb71c 3999bcdb48 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-09T15:48:41.514Z S1 59544, S2 59922 089f0d3ba0 a9dd1eb71c sk_4707cd57
6 move S2 Exhibition1 6 2026-11-09T15:48:43.645Z S1 59544, S2 59791 72ff3395a4 089f0d3ba0 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-09T15:48:45.808Z S1 59381, S2 59791 a15bbb800d 72ff3395a4 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-09T15:48:48.025Z S1 59381, S2 59574 7cc7792f17 a15bbb800d sk_4707cd57
9 move S1 Exhibition2 9 2026-11-09T15:48:50.043Z S1 59363, S2 59574 709c3fca23 7cc7792f17 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-09T15:48:52.003Z S1 59363, S2 59614 5e3b729163 709c3fca23 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-09T15:48:54.029Z S1 59337, S2 59614 9d749087c0 5e3b729163 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-09T15:48:56.134Z S1 59337, S2 59509 f6f8a374a2 9d749087c0 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-09T15:48:58.134Z S1 59337, S2 59509 2c2ec4b82f f6f8a374a2 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-09T15:49:00.308Z S1 59337, S2 59335 024b193877 2c2ec4b82f sk_4707cd57
15 move S1 Exhibition2 15 2026-11-09T15:49:02.535Z S1 59110, S2 59335 19dd47509e 024b193877 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-09T15:49:04.622Z S1 59110, S2 59248 7bcac7bd13 19dd47509e sk_4707cd57
17 move S1 Exhibition2 17 2026-11-09T15:49:06.635Z S1 59097, S2 59248 25a4186c44 7bcac7bd13 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-09T15:49:08.700Z S1 59097, S2 59183 7b95c00d3d 25a4186c44 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-09T15:49:10.675Z S1 59122, S2 59183 5f0f915cea 7b95c00d3d sk_4707cd57
20 move S2 Exhibition1 20 2026-11-09T15:49:12.608Z S1 59122, S2 59250 6886e22af7 5f0f915cea sk_4707cd57
21 move S1 Exhibition2 21 2026-11-09T15:49:14.607Z S1 59123, S2 59250 94e9c197fe 6886e22af7 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-09T15:49:16.611Z S1 59123, S2 59246 2b8dc5a45d 94e9c197fe sk_4707cd57
23 move S1 Exhibition2 23 2026-11-09T15:49:18.566Z S1 59168, S2 59246 a08c1f558a 2b8dc5a45d sk_4707cd57
24 move S2 Exhibition1 24 2026-11-09T15:49:20.515Z S1 59168, S2 59297 0c1c444ebf a08c1f558a sk_4707cd57
25 move S1 Exhibition2 25 2026-11-09T15:49:22.446Z S1 59237, S2 59297 4f1231d73b 0c1c444ebf sk_4707cd57
26 move S2 Exhibition1 26 2026-11-09T15:49:24.386Z S1 59237, S2 59357 28c04f6e32 4f1231d73b sk_4707cd57
27 move S1 Exhibition2 27 2026-11-09T15:49:26.320Z S1 59303, S2 59357 5e68a2df9e 28c04f6e32 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-09T15:49:28.334Z S1 59303, S2 59343 2aaa1182a5 5e68a2df9e sk_4707cd57
29 move S1 Exhibition2 29 2026-11-09T15:49:30.307Z S1 59330, S2 59343 ea004e037c 2aaa1182a5 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-09T15:49:32.316Z S1 59330, S2 59334 dff6ca7206 ea004e037c sk_4707cd57
31 move S1 Exhibition2 31 2026-11-09T15:49:34.299Z S1 59347, S2 59334 eb1a605c97 dff6ca7206 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-09T15:49:36.230Z S1 59347, S2 59403 dc0110c186 eb1a605c97 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-09T15:49:38.202Z S1 59375, S2 59403 559dd6f98d dc0110c186 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-09T15:49:40.206Z S1 59375, S2 59399 22d31fb197 559dd6f98d sk_4707cd57
35 move S1 Exhibition2 35 2026-11-09T15:49:42.152Z S1 59429, S2 59399 771ced5906 22d31fb197 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-09T15:49:44.097Z S1 59429, S2 59454 39e9d4f528 771ced5906 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-09T15:49:46.023Z S1 59503, S2 59454 ffbd0b5792 39e9d4f528 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-09T15:49:47.966Z S1 59503, S2 59511 9eb4db3e8c ffbd0b5792 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-09T15:49:49.915Z S1 59554, S2 59511 a4227bcf22 9eb4db3e8c sk_4707cd57
40 move S2 Exhibition1 40 2026-11-09T15:49:51.854Z S1 59554, S2 59572 5f745ef1e1 a4227bcf22 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-09T15:49:53.795Z S1 59613, S2 59572 c054560545 5f745ef1e1 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-09T15:49:55.744Z S1 59613, S2 59623 2afc511453 c054560545 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-09T15:49:57.687Z S1 59670, S2 59623 d6eac7f1b4 2afc511453 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-09T15:49:59.626Z S1 59670, S2 59684 a65e383c92 d6eac7f1b4 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-09T15:50:01.611Z S1 59685, S2 59684 91c9073123 a65e383c92 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-09T15:50:04.338Z S1 59685, S2 58957 cadc774f9a 91c9073123 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-09T15:50:06.338Z S1 59685, S2 58957 12ffdfbe2c cadc774f9a sk_4707cd57
48 move S2 Exhibition1 48 2026-11-09T15:50:08.299Z S1 59685, S2 58996 375d767df6 12ffdfbe2c sk_4707cd57
49 move S1 Exhibition2 49 2026-11-09T15:50:10.248Z S1 59736, S2 58996 b1ee5db09a 375d767df6 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-09T15:50:12.176Z S1 59736, S2 59068 5b040ae40e b1ee5db09a sk_4707cd57
51 move S1 Exhibition2 51 2026-11-09T15:50:14.131Z S1 59781, S2 59068 3fb7133f92 5b040ae40e sk_4707cd57
52 move S2 Exhibition1 52 2026-11-09T15:50:16.089Z S1 59781, S2 59110 7fbb8e2c9c 3fb7133f92 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-09T15:50:18.041Z S1 59829, S2 59110 dc9f829c62 7fbb8e2c9c sk_4707cd57
54 move S2 Exhibition1 54 2026-11-09T15:50:19.984Z S1 59829, S2 59167 7a219d43b5 dc9f829c62 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-09T15:50:21.926Z S1 59887, S2 59167 0987626483 7a219d43b5 sk_4707cd57
56 move S2 Exhibition1 56 2026-11-09T15:50:23.864Z S1 59887, S2 59229 8a585c9399 0987626483 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-09T15:50:25.797Z S1 59954, S2 59229 2c85d5916f 8a585c9399 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-09T15:50:27.732Z S1 59954, S2 59294 0562250d10 2c85d5916f sk_4707cd57
59 move S1 Exhibition2 59 2026-11-09T15:50:29.678Z S1 60008, S2 59294 f95037e278 0562250d10 sk_4707cd57
60 move S2 Exhibition1 60 2026-11-09T15:50:31.613Z S1 60008, S2 59359 c21e13a4ad f95037e278 sk_4707cd57
61 move S1 Exhibition2 61 2026-11-09T15:50:33.546Z S1 60075, S2 59359 9ba53933ce c21e13a4ad sk_4707cd57
62 move S2 Exhibition1 62 2026-11-09T15:50:35.475Z S1 60075, S2 59430 7e43aebac8 9ba53933ce sk_4707cd57
63 move S1 Exhibition2 63 2026-11-09T15:50:37.404Z S1 60146, S2 59430 07045fc5b0 7e43aebac8 sk_4707cd57
64 move S2 Exhibition1 64 2026-11-09T15:50:39.338Z S1 60146, S2 59496 7e76fbe607 07045fc5b0 sk_4707cd57
65 move S1 Exhibition2 65 2026-11-09T15:50:41.265Z S1 60219, S2 59496 5328442b63 7e76fbe607 sk_4707cd57
66 move S2 Exhibition1 66 2026-11-09T15:50:43.192Z S1 60219, S2 59569 ee9b8fd667 5328442b63 sk_4707cd57
67 move S1 Exhibition2 67 2026-11-09T15:50:45.119Z S1 60292, S2 59569 353f4c348b ee9b8fd667 sk_4707cd57
68 move S2 Exhibition1 68 2026-11-09T15:50:47.088Z S1 60292, S2 59600 8871368981 353f4c348b 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_01M70FYB4HEPYBNZG29RYTAHQ7

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