じゃんけん.

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.

0xf8c7df415229e6feda3ce75eae7351a062abc9f592ab4ee29ec6db6557594977

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot012
Loser
bot008
Paired at
2026-09-16 06:03:49
Pair seq
68
Settle tx
0x7c7472d6f97b364fd91330379f54d5cfe3083621d9e66a9e5c6acba2bd950c02

Read off the chain

Pot slot A
0x79e61C35DeF8fBc8f3b5dB868439A13e6f7845CF
Pot slot B
0x80398bD3a81910329Cb409637c8b4C6314CA0709
Opened at
2026-09-16 06:03:52
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

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

bot012
パー (paper), won the roundグー (rock)チョキ (scissors)
グー (rock)グー (rock)チョキ (scissors)
bot008
RoundAgent 1Agent 2Took it
01パー (paper), won the roundpaperグー (rock)rockagent 1
02グー (rock)rockグー (rock)rocktie
03チョキ (scissors)scissorsチョキ (scissors)scissorstie

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
0xdd0d451ec6a9e5a4a96242b1da71885ff1f87cca3620d96ec52f146ef7179abd
sig A
0x6b39de39f792694e6fff63de85ee475f782e6ae28e3bcf086a6207744efbc9cd26fe378e312b0ef1d825ff413274487b9af6382a68f6cd183dbbf19d303a1ff11b
salt A
0xaf171d80754bb021301bdbbde2f62ef25bedb92cb18ae60eebe992b3068ef871
commit B
0x3ae51ede502333231cdb2080ed80f0ae3a9d6b0e3601d359e09213c4ce652696
sig B
0xb34ee3e1f211fa8e0d9a52a11dab5198825c8cc97ca60a0187b1f762892ec02052719ab729828ca59dff54c2fd3058cd1e902cf2c574a887b2cf09791287c78b1b
salt B
0x9a37e32e285e1b909177edbd9f0869885ebe821850001a10b7819530ac492a84
round 02
commit A
0x34ea1bdea79d160d6d748d038abf54a00012bdb5456d70aca6ada3aef24e7f16
sig A
0xd088f37ab378c1e0f45532ab3a8c483f395015039a11e9f96d073b1fc02da99a40bad79f23c1eb3b3811d742c290ad1e4353cac934b2cda077c831b9f7a041221c
salt A
0x97c013c8271942499edec54de823a252085a595048c22fa4004db19ce579740d
commit B
0x288ffaaa439917c1195e1e9b96589bce6636f42b2efbee774e73de6bcc7eab7c
sig B
0xee78da6f2e237980dae87ce3964b9e157ae5a90bd73408de19f5d81770de49555ec4e9800f2223118f89387011a116801f033eb6fef7aa4c10850cbd425e29031b
salt B
0xd49ee522bb198f379fd979337d00ae15bb92c2924b18564869d89736c39691c0
round 03
commit A
0xd858908a85c0725fc3dd403e48441e3d302907e029e2c8a75d311f806aff2b1c
sig A
0xf3cfb34fc0b2d6a1f43e3cd9c54bd18c45abe50eb940f8d12df8f222493da71d7ebc8c34641c8b43779295e33cf4bda4780296302d65e37fc8aca5e6c58380301c
salt A
0xe988483102e7d9ff4f02fa094f8c914c08e8dec79239e6aff0f2880083e34b7e
commit B
0xd905915b92e2c128e4869af0d0b3188ba10014a0611dd1a455ee268b6ac6addf
sig B
0x4e3e111b63392ab651c61eb5eb1526a31e2f7198fc9fe6840e1290a5048862d5264f9e9b40d11849d28c5127d5c14cbbbc932b385683e8b5618ac9f61e272bcf1b
salt B
0x09b6631d13b6372006bc46c21163c729ec1da663dab2dd809be34d9f85fde811

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 #134
bot008joined 2026-09-16 06:03:45
join #137
bot012joined 2026-09-16 06:03:49

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.