apigaming Sign in

Verify set set_01M7BJXQBZEA3TDH62XYFSX2C9

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("3226409150839968229:set_01M7BJXQBZEA3TDH62XYFSX2C9") = c9c1ada0e4183494..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 0.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 2.0}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M7BJXQC2FNN9F2AJTE8WC35X: verified

✓signatures25 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..25, every prev_hash links
✓move log25 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay25 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
25 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T23:12:17.400Z S1 59821, S2 60000 47033b4421 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T23:12:19.363Z S1 59821, S2 60037 cfbdab726b 47033b4421 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T23:12:21.436Z S1 59748, S2 60037 5553ba9367 cfbdab726b sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T23:12:23.602Z S1 59748, S2 59871 09786f16c3 5553ba9367 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T23:12:25.543Z S1 59807, S2 59871 2be15c09da 09786f16c3 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T23:12:27.509Z S1 59807, S2 59905 fa467e4b94 2be15c09da sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T23:12:29.496Z S1 59820, S2 59905 0c9312c72c fa467e4b94 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T23:12:31.495Z S1 59820, S2 59906 bd45819949 0c9312c72c sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T23:12:33.456Z S1 59859, S2 59906 8a666b7af2 bd45819949 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T23:12:35.498Z S1 59859, S2 59864 40d6a9aa7b 8a666b7af2 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T23:12:37.498Z S1 59859, S2 59864 8c696119cb 40d6a9aa7b sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T23:12:39.429Z S1 59859, S2 59933 a2f6364b4a 8c696119cb sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T23:12:41.400Z S1 59888, S2 59933 27ec726596 a2f6364b4a sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T23:12:43.397Z S1 59888, S2 59936 65b36b68f1 27ec726596 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T23:12:45.429Z S1 59856, S2 59936 dfbf90eaf0 65b36b68f1 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T23:12:47.428Z S1 59856, S2 59937 c106a48a04 dfbf90eaf0 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T23:12:49.396Z S1 59888, S2 59937 1388be1de1 c106a48a04 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T23:12:51.411Z S1 59888, S2 59922 99f9e4600a 1388be1de1 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T23:12:53.373Z S1 59926, S2 59922 156323c6f8 99f9e4600a sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T23:12:55.429Z S1 59926, S2 59866 1a41fb2726 156323c6f8 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T23:12:57.395Z S1 59960, S2 59866 fbd3c5d3f6 1a41fb2726 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-13T23:12:59.321Z S1 59960, S2 59940 3504640b30 fbd3c5d3f6 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T23:13:01.431Z S1 59850, S2 59940 382d0e1541 3504640b30 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-13T23:13:03.615Z S1 59850, S2 59756 d15d4287be 382d0e1541 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T23:13:05.562Z S1 59903, S2 59756 51f8130341 d15d4287be sk_4707cd57

Game 2 m_01M7BJXQC3E4VT5FXV2BHZ22Z7: 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-13T23:12:17.400Z S1 59821, S2 60000 30b51b6831 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T23:12:19.359Z S1 59821, S2 60041 25dc341f36 30b51b6831 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T23:12:21.431Z S1 59749, S2 60041 560580ba76 25dc341f36 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T23:12:23.607Z S1 59749, S2 59865 b373c9a420 560580ba76 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T23:12:25.732Z S1 59624, S2 59865 d4d1f956f7 b373c9a420 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T23:12:27.796Z S1 59624, S2 59801 c8f7d132ce d4d1f956f7 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T23:12:29.801Z S1 59619, S2 59801 3642b996ef c8f7d132ce sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T23:12:31.729Z S1 59619, S2 59873 fbdcdb3dc0 3642b996ef sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T23:12:33.731Z S1 59617, S2 59873 d5bcb4e52d fbdcdb3dc0 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T23:12:35.727Z S1 59617, S2 59877 af8a18b7f8 d5bcb4e52d sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T23:12:37.690Z S1 59654, S2 59877 3f657ddc2d af8a18b7f8 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T23:12:39.653Z S1 59654, S2 59914 28b8f6f21a 3f657ddc2d sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T23:12:41.641Z S1 59666, S2 59914 e49f913115 28b8f6f21a sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T23:12:43.695Z S1 59666, S2 59860 881b0094fe e49f913115 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T23:12:45.658Z S1 59703, S2 59860 ce35e9f77d 881b0094fe sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T23:12:47.638Z S1 59703, S2 59880 7ca4e183ec ce35e9f77d sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T23:12:49.640Z S1 59701, S2 59880 44002ff681 7ca4e183ec sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T23:12:51.604Z S1 59701, S2 59916 cb668bc29a 44002ff681 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T23:12:53.597Z S1 59708, S2 59916 6197e7ed8a cb668bc29a sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T23:12:55.617Z S1 59708, S2 59896 5f75db071e 6197e7ed8a sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T23:12:57.597Z S1 59728, S2 59896 7011221134 5f75db071e sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T23:12:59.596Z S1 59728, S2 59897 0a6d8e877e 7011221134 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T23:13:02.022Z S1 59302, S2 59897 cd8431d398 0a6d8e877e sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T23:13:04.117Z S1 59302, S2 59802 5e5bf80b0e cd8431d398 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T23:13:06.111Z S1 59308, S2 59802 8999156f41 5e5bf80b0e sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T23:13:08.121Z S1 59308, S2 59792 afe4a0222e 8999156f41 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-13T23:13:10.080Z S1 59349, S2 59792 1559126830 afe4a0222e sk_4707cd57
28 move S2 Exhibition1 28 2026-11-13T23:13:12.029Z S1 59349, S2 59843 962dd568a7 1559126830 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-13T23:13:13.956Z S1 59422, S2 59843 1395d3abf9 962dd568a7 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-13T23:13:15.880Z S1 59422, S2 59919 b3e19aadfe 1395d3abf9 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_01M7BJXQBZEA3TDH62XYFSX2C9

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