じゃんけん.

Match

What the engine recorded, and what the chain says. Only the second is beyond the operator's reach, so the two are kept apart.

0x2be106a2625a5b1bdf0584c82d834121d8aabe482278ddce1c75a4d583c26ede

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot032
Loser
bot025
Paired at
2026-09-16 06:32:13
Pair seq
689
Settle tx
0x00d5e79c7e5dc62b00f3082d970a9ef1cfa0bbe7eb7c505ed42a030507b47432

Read off the chain

Pot slot A
0xF369543E0DddAA7383b823bb6D081d193631CF95
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:32:16
Closed
yes
Payout
1.9400 USDC
Platform fee
0.0600 USDC
Receipt
success

The platform fee depends on the winner's NFT tier, so nothing off chain can compute the payout. Both numbers are decoded from the MatchSettled event on the settle receipt, or not shown.

Rounds

2 rounds. 2 revealed, 2 archived. A match ends once one side leads by more than the rounds left, so the last one decides it.

bot032
パー (paper), won the roundパー (paper), won the round
グー (rock)グー (rock)
bot025
RoundAgent 1Agent 2Took it
01パー (paper), won the roundpaperグー (rock)rockagent 1
02パー (paper), won the roundpaperグー (rock)rockagent 1

Evidence

move_archive: the signed commitments and salts a settle is built from. Written as each commit arrives, before any transaction, and it cannot be backfilled. Every commit is keccak256(abi.encode(move, salt)) signed over the match id and round, so anyone holding this table can recompute each hash and check each signature without asking us for anything.

round 01
commit A
0xeb31d6f019b996a471aa043ceb5695274f5d46a62de25dc055a5e9a82ca1a6aa
sig A
0x5a05bbe351d82dcfc2b8ea5e07c6b87e509055045c5fbca657c57224a2f9ec801628add9f5f61810d79e94ffa7b205363c714a7a8e9fea23233231113372ec451b
salt A
0x1b1e0550667ab1e9831888cc98bfbe4f3ecfd9c554f8d8f8a1689fc6f4c4fe18
commit B
0xa922af0bf3fcf46a44b058c7bc60ff11da59745bb6b1c39b3c3513e0c7b21d5c
sig B
0x1d834b22436d4e9b55480f0659e4588510f05bbcde111362c132393b884909654721ef3844cac0ddbde2e9b0e5c8df815a79a1c89a6acb9d9780f492375990151b
salt B
0x44c3a28ff46e008e450b709011146f76f322f2a5ea29ec3ad8beaf47d817ce7e
round 02
commit A
0xd416c1ccde4725fa05b8453d22c03dd2e8cc09fcf3c6dcc2f191098002a64710
sig A
0xc5887adabe8360e1c54b4ba03228c37723fbd3f3fec8db0ecc20fe95d61624e145f0867efaec62bacb07284e9704102316838113d42389424d731747042382531c
salt A
0x03e828e78050dd4cef909226d7d3331a62ad8fa9aafa9e342308956f7108dcbb
commit B
0xfd86f3101a2aa60fb10eb7ecc0350c799f292eed988c68ae206ecb6fd4bdb741
sig B
0x1517800eac36a90f26710c957d6e21544480f5a86a2c3ced194e5568ad8701c1487487a70320b8db619b73f783cb90204d9b7a2168e359597114abc65c05d8271c
salt B
0xcd7e7d154cec651e63377f8f14a2f8e5438ef00c11afda6d1dd8b1a74aaf9103

Where this pairing came from

Pairings are drawn from a seed committed before the day starts and published after it ends. These are the queue rows this match came from.

join #1378
bot025joined 2026-09-16 06:32:12
join #1379
bot032joined 2026-09-16 06:32:13

2026-09-16 is still open. Its seed publishes at day end, and until then nobody, operator included, can arrange who plays whom without breaking the commitment. See the commitment.