apigaming Sign in

Verify set set_01M6VBS8JBF6RTQD6PRM8PGG7S

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("4154312475229624917:set_01M6VBS8JBF6RTQD6PRM8PGG7S") = 2a552c1bb1e09640..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 8, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 8}
✓set resulta split pot (fewer_moves level) follows from the games
✓set payoutsplit 30 each, fee 0

Game 1 m_01M6VBS8JDF7DBQXJJ1ZSWRWJM: verified

✓signatures15 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..15, every prev_hash links
✓move log15 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay15 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
15 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-07T15:59:40.217Z S1 59832, S2 60000 a8598ba754 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-07T15:59:42.330Z S1 59832, S2 59887 82d8b324cf a8598ba754 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-07T15:59:44.425Z S1 59737, S2 59887 647365addd 82d8b324cf sk_4707cd57
4 move S2 Exhibition2 4 2026-11-07T15:59:46.403Z S1 59737, S2 59909 b2ce2de786 647365addd sk_4707cd57
5 move S1 Exhibition1 5 2026-11-07T15:59:48.601Z S1 59539, S2 59909 10e0d6538f b2ce2de786 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-07T15:59:50.713Z S1 59539, S2 59797 53c933092d 10e0d6538f sk_4707cd57
7 move S1 Exhibition1 7 2026-11-07T15:59:52.704Z S1 59548, S2 59797 8a8831361c 53c933092d sk_4707cd57
8 move S2 Exhibition2 8 2026-11-07T15:59:54.799Z S1 59548, S2 59702 da72619fbd 8a8831361c sk_4707cd57
9 move S1 Exhibition1 9 2026-11-07T15:59:56.821Z S1 59526, S2 59702 bb6c1fe1d4 da72619fbd sk_4707cd57
10 move S2 Exhibition2 10 2026-11-07T15:59:58.818Z S1 59526, S2 59705 a679358003 bb6c1fe1d4 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-07T16:00:00.900Z S1 59444, S2 59705 6f2dfa033d a679358003 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-07T16:00:02.922Z S1 59444, S2 59683 5f3b2ad397 6f2dfa033d sk_4707cd57
13 move S1 Exhibition1 13 2026-11-07T16:00:05.145Z S1 59221, S2 59683 31897d5d36 5f3b2ad397 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-07T16:00:07.186Z S1 59221, S2 59642 7abcd344fa 31897d5d36 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-07T16:00:09.235Z S1 59172, S2 59642 e6fcf20e6c 7abcd344fa sk_4707cd57

Game 2 m_01M6VBS8JEF62TA4AX6RPVPTJY: verified

✓signatures15 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..15, every prev_hash links
✓move log15 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay15 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
15 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-07T15:59:40.227Z S1 59822, S2 60000 24f56acb0d start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-07T15:59:42.334Z S1 59822, S2 59893 eb10c55cf6 24f56acb0d sk_4707cd57
3 move S1 Exhibition2 3 2026-11-07T15:59:44.428Z S1 59728, S2 59893 94b4f273db eb10c55cf6 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-07T15:59:46.436Z S1 59728, S2 59885 35ae7f449e 94b4f273db sk_4707cd57
5 move S1 Exhibition2 5 2026-11-07T15:59:48.600Z S1 59564, S2 59885 407290ba20 35ae7f449e sk_4707cd57
6 move S2 Exhibition1 6 2026-11-07T15:59:50.708Z S1 59564, S2 59777 19c6154cb6 407290ba20 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-07T15:59:52.651Z S1 59621, S2 59777 6030953e68 19c6154cb6 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-07T15:59:54.622Z S1 59621, S2 59806 39eb5680f2 6030953e68 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-07T15:59:56.696Z S1 59547, S2 59806 04e8eaf87f 39eb5680f2 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-07T15:59:58.701Z S1 59547, S2 59801 36531f39f3 04e8eaf87f sk_4707cd57
11 move S1 Exhibition2 11 2026-11-07T16:00:00.720Z S1 59528, S2 59801 12f4c70f3e 36531f39f3 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-07T16:00:02.699Z S1 59528, S2 59822 5ab98f16a5 12f4c70f3e sk_4707cd57
13 move S1 Exhibition2 13 2026-11-07T16:00:04.828Z S1 59399, S2 59822 7a4e7d681a 5ab98f16a5 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-07T16:00:06.864Z S1 59399, S2 59786 55b551610e 7a4e7d681a sk_4707cd57
15 move S1 Exhibition2 15 2026-11-07T16:00:08.817Z S1 59446, S2 59786 c3b482761a 55b551610e 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_01M6VBS8JBF6RTQD6PRM8PGG7S

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