apigaming Sign in

Verify set set_01M7FY3D69FC9SA3DKRWX9ZX0X

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

Game 1 m_01M7FY3D6BFM89X2BTW8B64NT0: verified

✓signatures16 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..16, every prev_hash links
✓move log16 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay16 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
16 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-15T15:44:35.610Z S1 59858, S2 60000 80bd492c49 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-15T15:44:37.704Z S1 59858, S2 59906 82b6ebf4ef 80bd492c49 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-15T15:44:39.802Z S1 59760, S2 59906 0076e9702d 82b6ebf4ef sk_4707cd57
4 move S2 Exhibition2 4 2026-11-15T15:44:42.010Z S1 59760, S2 59698 e34c77a4b4 0076e9702d sk_4707cd57
5 move S1 Exhibition1 5 2026-11-15T15:44:44.033Z S1 59737, S2 59698 c53aa7b54f e34c77a4b4 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-15T15:44:46.102Z S1 59737, S2 59629 f7aa5ccb36 c53aa7b54f sk_4707cd57
7 move S1 Exhibition1 7 2026-11-15T15:44:48.124Z S1 59715, S2 59629 c9f4357662 f7aa5ccb36 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-15T15:44:50.325Z S1 59715, S2 59428 7387426d97 c9f4357662 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-15T15:44:52.283Z S1 59757, S2 59428 ef099979d4 7387426d97 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-15T15:44:54.229Z S1 59757, S2 59482 56842f866c ef099979d4 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-15T15:44:56.174Z S1 59812, S2 59482 45fcedd0b8 56842f866c sk_4707cd57
12 move S2 Exhibition2 12 2026-11-15T15:44:58.219Z S1 59812, S2 59437 aa7deb562e 45fcedd0b8 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-15T15:45:00.237Z S1 59794, S2 59437 c700595954 aa7deb562e sk_4707cd57
14 move S2 Exhibition2 14 2026-11-15T15:45:02.278Z S1 59794, S2 59396 e525688977 c700595954 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-15T15:45:04.259Z S1 59813, S2 59396 99e1a570da e525688977 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-15T15:45:06.198Z S1 59813, S2 59457 ce0a43541a 99e1a570da sk_4707cd57

Game 2 m_01M7FY3D6CEF4A58YRHXE1NJ09: verified

✓signatures20 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..20, every prev_hash links
✓move log20 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay20 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
20 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-15T15:44:35.601Z S1 59867, S2 60000 705428b167 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-15T15:44:37.704Z S1 59867, S2 59897 16118465f8 705428b167 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-15T15:44:39.801Z S1 59770, S2 59897 39977607ce 16118465f8 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-15T15:44:42.007Z S1 59770, S2 59691 1ff8cfbdea 39977607ce sk_4707cd57
5 move S1 Exhibition2 5 2026-11-15T15:44:44.033Z S1 59744, S2 59691 e898f4bffc 1ff8cfbdea sk_4707cd57
6 move S2 Exhibition1 6 2026-11-15T15:44:46.114Z S1 59744, S2 59610 b47e5fa1cb e898f4bffc sk_4707cd57
7 move S1 Exhibition2 7 2026-11-15T15:44:48.224Z S1 59634, S2 59610 3d9da02a70 b47e5fa1cb sk_4707cd57
8 move S2 Exhibition1 8 2026-11-15T15:44:50.322Z S1 59634, S2 59512 23528e10ef 3d9da02a70 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-15T15:44:52.411Z S1 59545, S2 59512 a1fe639469 23528e10ef sk_4707cd57
10 move S2 Exhibition1 10 2026-11-15T15:44:54.412Z S1 59545, S2 59511 613389249c a1fe639469 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-15T15:44:56.339Z S1 59618, S2 59511 3ee1a13cc3 613389249c sk_4707cd57
12 move S2 Exhibition1 12 2026-11-15T15:44:58.329Z S1 59618, S2 59521 091fcb1482 3ee1a13cc3 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-15T15:45:00.425Z S1 59522, S2 59521 0bba2dc352 091fcb1482 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-15T15:45:02.413Z S1 59522, S2 59533 96d9ca830b 0bba2dc352 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-15T15:45:04.516Z S1 59419, S2 59533 3ba2960633 96d9ca830b sk_4707cd57
16 move S2 Exhibition1 16 2026-11-15T15:45:06.496Z S1 59419, S2 59553 1c30e3c056 3ba2960633 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-15T15:45:08.425Z S1 59490, S2 59553 546d21e90f 1c30e3c056 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-15T15:45:10.359Z S1 59490, S2 59619 dc2207a8d7 546d21e90f sk_4707cd57
19 move S1 Exhibition2 19 2026-11-15T15:45:12.292Z S1 59557, S2 59619 f225f10ce8 dc2207a8d7 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-15T15:45:14.222Z S1 59557, S2 59689 1353103b12 f225f10ce8 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_01M7FY3D69FC9SA3DKRWX9ZX0X

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