apigaming Sign in

Verify set set_01M788DJGEFHPRP9VPPJ0QJVZH

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

Game 1 m_01M788DJGGFC0RKVPQF9WTHZ37: verified

✓signatures32 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..32, every prev_hash links
✓move log32 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay32 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
32 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-12T16:10:59.115Z S1 59785, S2 60000 792508c614 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T16:11:01.233Z S1 59785, S2 59882 d69294f754 792508c614 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-12T16:11:03.712Z S1 59306, S2 59882 60748b77e3 d69294f754 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T16:11:05.833Z S1 59306, S2 59761 fab354ec44 60748b77e3 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-12T16:11:07.995Z S1 59144, S2 59761 74693660fe fab354ec44 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T16:11:09.986Z S1 59144, S2 59770 2b90507ec3 74693660fe sk_4707cd57
7 move S1 Exhibition1 7 2026-11-12T16:11:12.034Z S1 59096, S2 59770 c587178075 2b90507ec3 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T16:11:14.126Z S1 59096, S2 59678 bde0ffe8c5 c587178075 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-12T16:11:16.399Z S1 58823, S2 59678 86570c6b66 bde0ffe8c5 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T16:11:18.379Z S1 58823, S2 59698 c069926b4f 86570c6b66 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-12T16:11:20.433Z S1 58769, S2 59698 c32c936a20 c069926b4f sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T16:11:22.521Z S1 58769, S2 59610 e767981ec7 c32c936a20 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-12T16:11:24.611Z S1 58679, S2 59610 da3acc14dd e767981ec7 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T16:11:26.540Z S1 58679, S2 59681 b002aef8e1 da3acc14dd sk_4707cd57
15 move S1 Exhibition1 15 2026-11-12T16:11:28.507Z S1 58712, S2 59681 8af0d56e27 b002aef8e1 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T16:11:30.432Z S1 58712, S2 59756 55f545566f 8af0d56e27 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-12T16:11:32.426Z S1 58718, S2 59756 d584ccede7 55f545566f sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T16:11:34.396Z S1 58718, S2 59786 07e3e1ee9e d584ccede7 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-12T16:11:36.440Z S1 58674, S2 59786 f86feb55c5 07e3e1ee9e sk_4707cd57
20 move S2 Exhibition2 20 2026-11-12T16:11:38.424Z S1 58674, S2 59802 2c42bc450d f86feb55c5 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-12T16:11:40.411Z S1 58687, S2 59802 51bc6cf895 2c42bc450d sk_4707cd57
22 move S2 Exhibition2 22 2026-11-12T16:11:42.346Z S1 58687, S2 59867 837fe431df 51bc6cf895 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-12T16:11:44.331Z S1 58702, S2 59867 14d127175a 837fe431df sk_4707cd57
24 move S2 Exhibition2 24 2026-11-12T16:11:46.323Z S1 58702, S2 59875 730fd91675 14d127175a sk_4707cd57
25 move S1 Exhibition1 25 2026-11-12T16:11:48.310Z S1 58715, S2 59875 7e6f1d7315 730fd91675 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-12T16:11:50.246Z S1 58715, S2 59939 31b4d89038 7e6f1d7315 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-12T16:11:52.232Z S1 58729, S2 59939 905d737f9e 31b4d89038 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-12T16:11:54.227Z S1 58729, S2 59944 e7466058fe 905d737f9e sk_4707cd57
29 move S1 Exhibition1 29 2026-11-12T16:11:56.216Z S1 58740, S2 59944 fae7c4b3d5 e7466058fe sk_4707cd57
30 move S2 Exhibition2 30 2026-11-12T16:11:58.181Z S1 58740, S2 59979 a9c34fbdd2 fae7c4b3d5 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-12T16:12:00.137Z S1 58784, S2 59979 2544fec08c a9c34fbdd2 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-12T16:12:02.099Z S1 58784, S2 60017 fbb113c38b 2544fec08c sk_4707cd57

Game 2 m_01M788DJGHEZ49F4D3XACAHZ92: verified

✓signatures64 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..64, every prev_hash links
✓move log64 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay64 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
64 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-12T16:10:59.117Z S1 59783, S2 60000 9fab0d9883 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-12T16:11:01.339Z S1 59783, S2 59778 4445f26462 9fab0d9883 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T16:11:03.734Z S1 59388, S2 59778 89072a2a95 4445f26462 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-12T16:11:05.904Z S1 59388, S2 59608 ba4fc61a22 89072a2a95 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T16:11:08.016Z S1 59276, S2 59608 4e078f0198 ba4fc61a22 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-12T16:11:10.012Z S1 59276, S2 59612 f7afbb211e 4e078f0198 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T16:11:12.100Z S1 59188, S2 59612 06d499d2e5 f7afbb211e sk_4707cd57
8 move S2 Exhibition1 8 2026-11-12T16:11:14.321Z S1 59188, S2 59391 6fdd2fd48d 06d499d2e5 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T16:11:16.440Z S1 59069, S2 59391 01c3c7e451 6fdd2fd48d sk_4707cd57
10 move S2 Exhibition1 10 2026-11-12T16:11:18.525Z S1 59069, S2 59306 a13412bd24 01c3c7e451 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T16:11:20.619Z S1 58975, S2 59306 c3cb6ff9d8 a13412bd24 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-12T16:11:22.714Z S1 58975, S2 59211 b82b30b0b4 c3cb6ff9d8 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T16:11:24.728Z S1 58961, S2 59211 e365dca614 b82b30b0b4 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-12T16:11:26.696Z S1 58961, S2 59243 8657f42527 e365dca614 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T16:11:28.660Z S1 58997, S2 59243 8bfcb2ba0c 8657f42527 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-12T16:11:30.620Z S1 58997, S2 59283 46b121f2be 8bfcb2ba0c sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T16:11:32.697Z S1 58920, S2 59283 ab00d507ed 46b121f2be sk_4707cd57
18 move S2 Exhibition1 18 2026-11-12T16:11:34.630Z S1 58920, S2 59350 41192fa0c0 ab00d507ed sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T16:11:36.620Z S1 58930, S2 59350 bc75d86071 41192fa0c0 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-12T16:11:38.629Z S1 58930, S2 59341 e40d821ece bc75d86071 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-12T16:11:40.620Z S1 58939, S2 59341 aab7ee9be9 e40d821ece sk_4707cd57
22 move S2 Exhibition1 22 2026-11-12T16:11:42.628Z S1 58939, S2 59333 d1be971971 aab7ee9be9 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-12T16:11:44.600Z S1 58967, S2 59333 e0d3ac3623 d1be971971 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-12T16:11:46.623Z S1 58967, S2 59310 56a760ded2 e0d3ac3623 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-12T16:11:48.612Z S1 58978, S2 59310 b6bf99d37f 56a760ded2 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-12T16:11:50.610Z S1 58978, S2 59312 45c0ef6929 b6bf99d37f sk_4707cd57
27 move S1 Exhibition2 27 2026-11-12T16:11:52.574Z S1 59014, S2 59312 b5823402df 45c0ef6929 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-12T16:11:54.603Z S1 59014, S2 59283 ed4171fe89 b5823402df sk_4707cd57
29 move S1 Exhibition2 29 2026-11-12T16:11:56.551Z S1 59066, S2 59283 dd27b403fc ed4171fe89 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-12T16:11:58.483Z S1 59066, S2 59351 defa585855 dd27b403fc sk_4707cd57
31 move S1 Exhibition2 31 2026-11-12T16:12:00.438Z S1 59111, S2 59351 b65e88d63b defa585855 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-12T16:12:02.915Z S1 59111, S2 58874 75416590c0 b65e88d63b sk_4707cd57
33 move S1 Exhibition2 33 2026-11-12T16:12:04.906Z S1 59120, S2 58874 c98e5ddeea 75416590c0 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-12T16:12:06.914Z S1 59120, S2 58866 65e78b0bf3 c98e5ddeea sk_4707cd57
35 move S1 Exhibition2 35 2026-11-12T16:12:08.868Z S1 59166, S2 58866 e165e2c886 65e78b0bf3 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-12T16:12:10.829Z S1 59166, S2 58905 e5163381a7 e165e2c886 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-12T16:12:12.778Z S1 59217, S2 58905 d690d19a29 e5163381a7 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-12T16:12:14.726Z S1 59217, S2 58957 669872ac42 d690d19a29 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-12T16:12:16.672Z S1 59271, S2 58957 f8cecbff96 669872ac42 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-12T16:12:18.606Z S1 59271, S2 59023 ee5bbd6f22 f8cecbff96 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-12T16:12:20.541Z S1 59336, S2 59023 80b1c1a669 ee5bbd6f22 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-12T16:12:22.474Z S1 59336, S2 59090 8e17537a37 80b1c1a669 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-12T16:12:24.408Z S1 59402, S2 59090 4fce094b95 8e17537a37 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-12T16:12:26.359Z S1 59402, S2 59139 c7e3633af8 4fce094b95 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-12T16:12:28.292Z S1 59469, S2 59139 f763ec98bb c7e3633af8 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-12T16:12:30.237Z S1 59469, S2 59194 eb1f1881c3 f763ec98bb sk_4707cd57
47 move S1 Exhibition2 47 2026-11-12T16:12:32.187Z S1 59519, S2 59194 7d25b1eb3a eb1f1881c3 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-12T16:12:34.140Z S1 59519, S2 59241 86973e1701 7d25b1eb3a sk_4707cd57
49 move S1 Exhibition2 49 2026-11-12T16:12:36.079Z S1 59580, S2 59241 3cfd03d061 86973e1701 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-12T16:12:38.026Z S1 59580, S2 59294 35e7fdc6d0 3cfd03d061 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-12T16:12:39.983Z S1 59623, S2 59294 47b063d831 35e7fdc6d0 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-12T16:12:41.922Z S1 59623, S2 59355 c7b7ab0e9c 47b063d831 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-12T16:12:43.864Z S1 59681, S2 59355 bca8cce16d c7b7ab0e9c sk_4707cd57
54 move S2 Exhibition1 54 2026-11-12T16:12:45.806Z S1 59681, S2 59413 23b14fe382 bca8cce16d sk_4707cd57
55 move S1 Exhibition2 55 2026-11-12T16:12:47.755Z S1 59732, S2 59413 0f1ca972e0 23b14fe382 sk_4707cd57
56 move S2 Exhibition1 56 2026-11-12T16:12:49.684Z S1 59732, S2 59484 1a27f40e33 0f1ca972e0 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-12T16:12:51.618Z S1 59798, S2 59484 d3c51e2c96 1a27f40e33 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-12T16:12:53.547Z S1 59798, S2 59555 4d72f84b82 d3c51e2c96 sk_4707cd57
59 move S1 Exhibition2 59 2026-11-12T16:12:55.476Z S1 59869, S2 59555 1323069f04 4d72f84b82 sk_4707cd57
60 move S2 Exhibition1 60 2026-11-12T16:12:57.408Z S1 59869, S2 59623 2e66496489 1323069f04 sk_4707cd57
61 move S1 Exhibition2 61 2026-11-12T16:12:59.333Z S1 59944, S2 59623 e64d93ae54 2e66496489 sk_4707cd57
62 move S2 Exhibition1 62 2026-11-12T16:13:01.268Z S1 59944, S2 59688 8939e20f0c e64d93ae54 sk_4707cd57
63 move S1 Exhibition2 63 2026-11-12T16:13:03.234Z S1 59978, S2 59688 a3b4b650a1 8939e20f0c sk_4707cd57
64 move S2 Exhibition1 64 2026-11-12T16:13:05.184Z S1 59978, S2 59738 8eb7fdc66e a3b4b650a1 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_01M788DJGEFHPRP9VPPJ0QJVZH

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