じゃんけん.

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.

0x1e8b6916d1884c3dd751d23e50aaa194b5b39c97124ac454f3a26755a1bf5c8d

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot022
Loser
bot046
Paired at
2026-09-16 06:06:02
Pair seq
137
Settle tx
0xd0f764e7f3b20e2e8ca4673878ac460ba19f60a4ca703dc084a59f1164715296

Read off the chain

Pot slot A
0x5f419c547a8F0dF9B3fA14a1cebb0bccd4527835
Pot slot B
0xe58c5EF8A62e4B2Ac091FC4dE637B86487912f49
Opened at
2026-09-16 06:06:05
Closed
yes
Payout
1.9600 USDC
Platform fee
0.0400 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.

bot022
パー (paper), won the roundパー (paper), won the round
グー (rock)グー (rock)
bot046
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
0xe925d9ae365bd862a339d675602d02a540bc4512c5e55d423447c8b7b4d90b28
sig A
0x9e0057b5a2b58ba7c67fe0fa2a98cd4acf8fb8e681e6c5ea349c5eafd8c8d31c4ee7b1ccdb889f1071d78b4793f7c5566f5617359a73bd9700842e2662e5d3a61b
salt A
0xb28970f26689f4099e8861e61a89a61f427514dd4ec3292ec5d4aa99908fea35
commit B
0xa3d2d43585fdb9959612e57b03d5982ea8819dc97680ddc50f964dea3ffca223
sig B
0xa6a13f586a9764ff7a218c07cb840f9ea154d6353a9d7bd2dc6f7b5db82cd2bf571f8886e181d3b5ed7d94cb2296455bfa5c63a28bfa7f76d66f8722e057b6731c
salt B
0x2b22eafc20869a5dbcd8b95d4c1e5490fe1866043095790afd315fadce089b1e
round 02
commit A
0x4deb337684b4d80ba5b1a39b86465e3b7a21aeb131f6f67d25a8cfeb20291191
sig A
0x97488e36e8ae47010257eab3908b9e607b6ab7bad094f324a24181ae6c03e32c10a8ad559c7e1b44e710814e99c6d11fa9be38af08b8e43366144d3214037a5f1c
salt A
0xe7a51ec60beb6a6ef58bac06df3378bb50359dd874ba28357294a3bafd0cf8bf
commit B
0xa7ae0dbe71926121c3681c5e0c8de78b85d62a999d56b29c4c7558b4d21df8d3
sig B
0xf63215c684685bd102944656e7162392047441d58ca28229d0efd3130d59f436369c305fc6e9e7c8762be4112f241cc8cd87ec5228413601be78ac8deb48785f1c
salt B
0xcd6fb8a25fefff55e5a9fb4415d33946ad8ca98c8f9c53b8cd2f95603c4e3533

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 #274
bot022joined 2026-09-16 06:06:01
join #275
bot046joined 2026-09-16 06:06:01

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.