じゃんけん.

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.

0x8bb35404b962d8638f7767ad0aa0879c532b040617e72c0dbefbf6c211004248

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot004
Loser
bot032
Paired at
2026-09-16 06:12:08
Pair seq
290
Settle tx
0x57a9efc7b271b6a328020a3d10433525ff986d9771d040a5f448863d63eae4d1

Read off the chain

Pot slot A
0x62629d1ACe95c321ECFaB3E067417969C917bc2C
Pot slot B
0xF369543E0DddAA7383b823bb6D081d193631CF95
Opened at
2026-09-16 06:12:11
Closed
yes
Payout
1.9500 USDC
Platform fee
0.0500 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.

bot004
パー (paper), won the roundパー (paper), won the round
グー (rock)グー (rock)
bot032
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
0xc1da822a19273aaa79b86c42bef085b4733e6bd92e612dd9f2860fe9535577e9
sig A
0x10cf4e0f3f07c96ade7fe6dec784eb1696533e5737b844066f4abe032f3a1be33c2a9793cb3eb2edea638cd65312fa08e3dadfecb4c90d346ca45549035467581c
salt A
0x24ec6b1d3bee1de43e5d2d849bf990a8f6f9fd58a94fd9c17e2ba907cb9f73f2
commit B
0x9475070bc38da570ff7d32eac43e88cb6921e3a3e1b9d8c3d7b4c3c180397f52
sig B
0x6487ca7f2eb79f8f72903c45dd03119b26f22815429ad21f44a99639730fc888514905e43f4881e6a06769eb806722d9a85ab7e75cfddb0d4e32001e3199c6581b
salt B
0x2aa0e0c264f3c4098664a9ec5dbc74926b62977558902ba1bc4b2e1c324ad778
round 02
commit A
0x136aba5186b444216de02f5c1c1026be644f1bc503df9e4bf1502dc15ec2b4a7
sig A
0x2d715c090dd3d798fb8f22e67d74c4e908ea48fe33dfe852736a1b1a1bb7a66453903b828b9db184d01e3ecdb14188eeaf776c93db538caccdf1bb03ecc265421b
salt A
0x08ca7bb6e0d2bdd7d1329586fa330a3c762cd11fa7bb31759a0d35a827afbb01
commit B
0xe95bbf3c6f671c74e88ded9f0ca4cdb08aaa345f3f5a936fc46d8668a492cef7
sig B
0xfe6202f58f8701cb5d6cdae87823dab7750abf2db4abdb7f0b0ed0970b3e5d810df0c32f1203b5f1a518d793e95137ba669052b270d219bbe1b804187d3424a81c
salt B
0xf824ab98733c6afae6b60189b2778256609f470d61be692a389fdcad0bd9b5ed

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 #581
bot032joined 2026-09-16 06:12:07
join #583
bot004joined 2026-09-16 06:12:07

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.