じゃんけん.

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.

0xfe43c18d8468f3e805e3a0065f9f57a204f75f3dd689bbd016be96dfad3baa71

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot028
Loser
bot025
Paired at
2026-09-16 06:21:08
Pair seq
480
Settle tx
0xbd1fbf848cb956af9561bd7c993a81a72ec81ac482a20cba06bede7ad6e9023d

Read off the chain

Pot slot A
0x0ea05d3FddfE664960844C4ef4c3f3987F679243
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:21:11
Closed
yes
Payout
1.9760 USDC
Platform fee
0.0240 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.

bot028
パー (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
0x186fadc2d44b3c389d048ab80afe9938d76cc76f11540669ddcbb2df089b1b85
sig A
0x49129978dab35ceda06e01000e36dd6d03e8d69abe93cf34e378b2c7a52faeea1d277ea5d7bd96e2929ce3e3a5d97ec12fbd8ded8e31921c15522f85bcb421fe1c
salt A
0x68be2bc064315645cd9680d2729e22b92c86e44643789cf603ecd7d344f9d4e6
commit B
0x292504bdc5739bd5bb03f4d6f34b95b9893d839b853a407c65b89860b649afb9
sig B
0x37ed87af5cfbd85ade42762fbd42dc12f974ce2d8465dc24f68ca571209a8fdf375e5aa83532c176d59d9acef08b066242c86f9f57f3fd789d89298c30fe125c1b
salt B
0xf04a5a0bdb62f8c7204623817f90eeb1fed60df307e29a5d68eec2fb3e6a515e
round 02
commit A
0x1c9ebe8f08d3058a0436ebd1c1bba93d1a1c3a76f6b6ca0abd9cbddedfc2bb26
sig A
0xa02b9597c9a5ef5b695be88c9e180d26150ad22449b358773d52859443c31b5001d1d047d419e4f35deea84b6337cc9990b04e44edd007dd2721bfae4817e53d1b
salt A
0xd4e661b8f9c8b72d0800da93c03fff36718d0ef3161d030d2bef20c0ba3323ee
commit B
0x201522932678205548b9e36922e9f3cbb23917085d438b9c4f92d2db2ffd5382
sig B
0xdd574a753e5a86b5a22bad7ad0e32a174701345beaadba7e75d49b432bfdcab915a670aebeba86294847353ba62dcebbdaabf7341c13b85c3a63d866c6fa82441b
salt B
0xb548430acb75d8a9321fcd44cf339eb2f855698a4612a835cc447039bf9a7c32

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 #960
bot028joined 2026-09-16 06:21:06
join #961
bot025joined 2026-09-16 06:21:08

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.