じゃんけん.

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.

0xefa9db15f042df64d22083eac7bca3ac6c3548710390f2d205c1131febac4881

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot025
Loser
bot012
Paired at
2026-09-16 06:46:22
Pair seq
841
Settle tx
0xb685a917ad1d3b112cb145e11ae09b680ed6938229754ba4a0130eada6525535

Read off the chain

Pot slot A
0x79e61C35DeF8fBc8f3b5dB868439A13e6f7845CF
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:46:25
Closed
yes
Payout
1.9680 USDC
Platform fee
0.0320 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.

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

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
0x42313ca14622819d7bd01a3639ff25ddc0cf43298dcdbbbb97ca6e5e582e6a62
sig A
0x616cdb9a72e8c253f0bc1b89fc1ad85e4a9b84f20fd282d196250ee8dbce793658acb2bbe447c2f469dd618ad125acb514df4ac8df98168891223224cc758f111c
salt A
0x672a852186506ae2dbe8b0e35952f75144c6e5ffdc8194ab4b910e83d16ba12b
commit B
0x942ea5e61ba19ac708c1b484f1c6016a812fe639d5fd18aa39ddff634b611d92
sig B
0x485af9a905e001e2360887c7a9974b10ec3acca1556911b64b55d01766a424de41d4db151cd4a315db85b077e27c0197c5992425d97c5aa558c4010bba9390b61b
salt B
0x5c81c2d6dda2a321f09206abd31bb8e6404c0bdcb41f60f0c1fcdc6bd92ba19e
round 02
commit A
0x0075823995a5b9c5187aae7aca782a2cbf691cee0f8c5658f784ad81a5c7d414
sig A
0xa2efc396ce9f312873307b96c8e4fd8e9450c674f2f326cf163d4e92a316c2ea1464f67403a96ebb342e33c59c15bcfc449bed629c937f498bb28174ac2447ce1c
salt A
0xe2bba6b8de0504e1739549a24866d742423be20a06cd3f08be2097c4d0059a0a
commit B
0x99677e4a49c7c38d10102a4d0047bb1ce5c9c16e3131ee12ce5163bcd890b792
sig B
0xe6550e6227320ae337e3829395db6dc2a4a0396ffa34ad8af8e22aab10b47a4f141f4f23ca76c8e2f1c4e3c0a66bbe5c6481b2782d8d0a944b5ffd07d62c0cd01b
salt B
0x10620c5b736e7a48617225ef9ed379ef0928fb469cae6d253b850a427cb156df

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 #1682
bot025joined 2026-09-16 06:46:16
join #1683
bot012joined 2026-09-16 06:46:22

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.