apigaming Sign in

Verify set set_01M6XX8PK7F6HT8MSCGSYDKVVB

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

Game 1 m_01M6XX8PK9F839REP4QQRAQRRH: 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 Exhibition1 1 2026-11-08T15:43:40.807Z S1 59782, S2 60000 dc35d4e95e start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-08T15:43:43.000Z S1 59782, S2 59807 ed5017eb9f dc35d4e95e sk_4707cd57
3 move S1 Exhibition1 3 2026-11-08T15:43:45.101Z S1 59681, S2 59807 2998d4621f ed5017eb9f sk_4707cd57
4 move S2 Exhibition2 4 2026-11-08T15:43:47.204Z S1 59681, S2 59704 4f7c227b2f 2998d4621f sk_4707cd57
5 move S1 Exhibition1 5 2026-11-08T15:43:49.301Z S1 59584, S2 59704 9986b00a8d 4f7c227b2f sk_4707cd57
6 move S2 Exhibition2 6 2026-11-08T15:43:51.297Z S1 59584, S2 59708 ca512fd7d4 9986b00a8d sk_4707cd57
7 move S1 Exhibition1 7 2026-11-08T15:43:53.298Z S1 59583, S2 59708 c27507765c ca512fd7d4 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-08T15:43:55.311Z S1 59583, S2 59695 6234c41feb c27507765c sk_4707cd57
9 move S1 Exhibition1 9 2026-11-08T15:43:57.274Z S1 59620, S2 59695 5460b5d3e2 6234c41feb sk_4707cd57
10 move S2 Exhibition2 10 2026-11-08T15:43:59.315Z S1 59620, S2 59654 cdcdd1f79d 5460b5d3e2 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-08T15:44:01.506Z S1 59429, S2 59654 d142da04c2 cdcdd1f79d sk_4707cd57
12 move S2 Exhibition2 12 2026-11-08T15:44:03.910Z S1 59429, S2 59250 6b4159cf59 d142da04c2 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-08T15:44:05.999Z S1 59340, S2 59250 ec4e31bdc0 6b4159cf59 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-08T15:44:07.938Z S1 59340, S2 59311 922c1f7f69 ec4e31bdc0 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-08T15:44:10.009Z S1 59269, S2 59311 b61cb2a543 922c1f7f69 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-08T15:44:11.940Z S1 59269, S2 59380 48124523a5 b61cb2a543 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-08T15:44:13.904Z S1 59305, S2 59380 b4721ac673 48124523a5 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-08T15:44:15.910Z S1 59305, S2 59374 a5d815f4ff b4721ac673 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-08T15:44:17.838Z S1 59377, S2 59374 13a058ef17 a5d815f4ff sk_4707cd57
20 move S2 Exhibition2 20 2026-11-08T15:44:19.814Z S1 59377, S2 59398 2c5deea240 13a058ef17 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-08T15:44:21.820Z S1 59371, S2 59398 f09f04ba37 2c5deea240 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-08T15:44:23.813Z S1 59371, S2 59405 bea2f53656 f09f04ba37 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-08T15:44:25.817Z S1 59367, S2 59405 17459b1b85 bea2f53656 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-08T15:44:27.827Z S1 59367, S2 59395 bb779688af 17459b1b85 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-08T15:44:29.920Z S1 59274, S2 59395 c7477db8bc bb779688af sk_4707cd57
26 move S2 Exhibition2 26 2026-11-08T15:44:31.904Z S1 59274, S2 59411 996becda4e c7477db8bc sk_4707cd57
27 move S1 Exhibition1 27 2026-11-08T15:44:33.856Z S1 59322, S2 59411 dbaa31b993 996becda4e sk_4707cd57
28 move S2 Exhibition2 28 2026-11-08T15:44:35.836Z S1 59322, S2 59431 bcf7230dd9 dbaa31b993 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-08T15:44:37.773Z S1 59385, S2 59431 fa2cb11e9e bcf7230dd9 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-08T15:44:39.697Z S1 59385, S2 59507 3f45b345bd fa2cb11e9e sk_4707cd57
31 move S1 Exhibition1 31 2026-11-08T15:44:41.626Z S1 59456, S2 59507 669c817fd8 3f45b345bd sk_4707cd57

Game 2 m_01M6XX8PKAFG58D9DTEK0WXD9J: verified

✓signatures27 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..27, every prev_hash links
✓move log27 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay27 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
27 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-08T15:43:40.834Z S1 59755, S2 60000 4f0d6eab2f start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-08T15:43:43.003Z S1 59755, S2 59831 483dcfe3a7 4f0d6eab2f sk_4707cd57
3 move S1 Exhibition2 3 2026-11-08T15:43:45.101Z S1 59657, S2 59831 c95a0112d4 483dcfe3a7 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-08T15:43:47.216Z S1 59657, S2 59716 d3c9dce072 c95a0112d4 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-08T15:43:49.307Z S1 59566, S2 59716 acd18d8f51 d3c9dce072 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-08T15:43:51.413Z S1 59566, S2 59610 a34da54f17 acd18d8f51 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-08T15:43:53.415Z S1 59564, S2 59610 ef96ea692a a34da54f17 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-08T15:43:55.436Z S1 59564, S2 59589 39260b06ee ef96ea692a sk_4707cd57
9 move S1 Exhibition2 9 2026-11-08T15:43:57.408Z S1 59592, S2 59589 91314776e9 39260b06ee sk_4707cd57
10 move S2 Exhibition1 10 2026-11-08T15:43:59.505Z S1 59592, S2 59492 849b6a34f5 91314776e9 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-08T15:44:02.146Z S1 58951, S2 59492 054a4ac769 849b6a34f5 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-08T15:44:04.206Z S1 58951, S2 59432 1d24009132 054a4ac769 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-08T15:44:06.203Z S1 58954, S2 59432 ae370e0e72 1d24009132 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-08T15:44:08.201Z S1 58954, S2 59434 fce35e02db ae370e0e72 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-08T15:44:10.131Z S1 59024, S2 59434 8bc6a8269d fce35e02db sk_4707cd57
16 move S2 Exhibition1 16 2026-11-08T15:44:12.091Z S1 59024, S2 59474 3fcd597ca1 8bc6a8269d sk_4707cd57
17 move S1 Exhibition2 17 2026-11-08T15:44:14.020Z S1 59095, S2 59474 bf836c08e5 3fcd597ca1 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-08T15:44:16.019Z S1 59095, S2 59475 f370e951b5 bf836c08e5 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-08T15:44:18.035Z S1 59079, S2 59475 8f5798e1e2 f370e951b5 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-08T15:44:20.024Z S1 59079, S2 59486 01b8ca1011 8f5798e1e2 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-08T15:44:21.953Z S1 59150, S2 59486 7191ad6db7 01b8ca1011 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-08T15:44:23.916Z S1 59150, S2 59523 00eae567fc 7191ad6db7 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-08T15:44:25.849Z S1 59217, S2 59523 dbab9c4743 00eae567fc sk_4707cd57
24 move S2 Exhibition1 24 2026-11-08T15:44:27.827Z S1 59217, S2 59545 7356804e85 dbab9c4743 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-08T15:44:29.921Z S1 59123, S2 59545 b66f351c05 7356804e85 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-08T15:44:31.933Z S1 59123, S2 59533 a2aa77648b b66f351c05 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-08T15:44:33.873Z S1 59183, S2 59533 5b4ab8103c a2aa77648b 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_01M6XX8PK7F6HT8MSCGSYDKVVB

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