apigaming Sign in

Verify set set_01M6MQS6GBEZ5RQNFMACENM1ZK

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

Game 1 m_01M6MQS6GDFBXAD1DCJAARDRA7: verified

✓signatures13 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..13, every prev_hash links
✓move log13 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay13 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
13 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-05T02:14:40.102Z S1 59721, S2 60000 36308d1ef8 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-05T02:14:42.069Z S1 59721, S2 60033 b28a5439f5 36308d1ef8 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-05T02:14:44.118Z S1 59672, S2 60033 33db5b62fe b28a5439f5 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-05T02:14:46.221Z S1 59672, S2 59930 84d5a1b962 33db5b62fe sk_4707cd57
5 move S1 Exhibition1 5 2026-11-05T02:14:48.401Z S1 59492, S2 59930 bbce5b1ddd 84d5a1b962 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-05T02:14:50.509Z S1 59492, S2 59822 dc2af80848 bbce5b1ddd sk_4707cd57
7 move S1 Exhibition1 7 2026-11-05T02:14:52.706Z S1 59295, S2 59822 9e36d614fd dc2af80848 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-05T02:14:54.711Z S1 59295, S2 59817 a24b88ac3e 9e36d614fd sk_4707cd57
9 move S1 Exhibition1 9 2026-11-05T02:14:56.715Z S1 59291, S2 59817 7c5a0e51a9 a24b88ac3e sk_4707cd57
10 move S2 Exhibition2 10 2026-11-05T02:14:58.642Z S1 59291, S2 59890 cbf49aefaf 7c5a0e51a9 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-05T02:15:00.618Z S1 59315, S2 59890 f72995b79c cbf49aefaf sk_4707cd57
12 move S2 Exhibition2 12 2026-11-05T02:15:02.577Z S1 59315, S2 59931 c2614a88f8 f72995b79c sk_4707cd57
13 move S1 Exhibition1 13 2026-11-05T02:15:04.591Z S1 59301, S2 59931 430586d4ec c2614a88f8 sk_4707cd57

Game 2 m_01M6MQS6GEF6FRKG7BX5HQN9CN: verified

✓signatures11 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..11, every prev_hash links
✓move log11 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay11 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
11 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-05T02:14:40.101Z S1 59722, S2 60000 08942b766a start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-05T02:14:42.040Z S1 59722, S2 60061 220825569c 08942b766a sk_4707cd57
3 move S1 Exhibition2 3 2026-11-05T02:14:44.099Z S1 59663, S2 60061 2478978e9e 220825569c sk_4707cd57
4 move S2 Exhibition1 4 2026-11-05T02:14:46.218Z S1 59663, S2 59942 2037dbbaac 2478978e9e sk_4707cd57
5 move S1 Exhibition2 5 2026-11-05T02:14:48.407Z S1 59474, S2 59942 c6f9696d60 2037dbbaac sk_4707cd57
6 move S2 Exhibition1 6 2026-11-05T02:14:50.519Z S1 59474, S2 59830 9a4b663dd3 c6f9696d60 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-05T02:14:52.700Z S1 59293, S2 59830 72a070e5f1 9a4b663dd3 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-05T02:14:54.642Z S1 59293, S2 59888 c07f3219db 72a070e5f1 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-05T02:14:56.585Z S1 59350, S2 59888 f640fc9a3e c07f3219db sk_4707cd57
10 move S2 Exhibition1 10 2026-11-05T02:14:58.512Z S1 59350, S2 59961 84c2c03780 f640fc9a3e sk_4707cd57
11 move S1 Exhibition2 11 2026-11-05T02:15:00.448Z S1 59414, S2 59961 fc961de9bd 84c2c03780 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_01M6MQS6GBEZ5RQNFMACENM1ZK

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