じゃんけん.

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.

0xfc214a6a241b9a0f89875cee9c40f02e807ab681173612bf7fbcd00a1c0d3191

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot011
Loser
bot004
Paired at
2026-09-16 06:09:38
Pair seq
232
Settle tx
0x701663004da408c9238a6248a4101b6d9bc75a7a8b1e91fdc43f1564c1a574ff

Read off the chain

Pot slot A
0x067Ec7bB478e6DA4fD41db9078D81b1828773416
Pot slot B
0x62629d1ACe95c321ECFaB3E067417969C917bc2C
Opened at
2026-09-16 06:09:42
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

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.

bot011
パー (paper)グー (rock), won the roundパー (paper), won the round
パー (paper)チョキ (scissors)グー (rock)
bot004
RoundAgent 1Agent 2Took it
01パー (paper)paperパー (paper)papertie
02グー (rock), won the roundrockチョキ (scissors)scissorsagent 1
03パー (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
0xb4b0882cd5ec27b8efc8593fba970f92bd12bb5e921df6106296641efce94293
sig A
0x002c2cb513a0b4691e1d13f8f7c82c0b18c93886d0416ef7ab2d20f64fb214c54ab733f0cfe403819331bd6d72ac9dd804d845040ce6747c375d1735716ea5a51b
salt A
0xfc2217158134e30684ba013caee6002f927a180bcd01f7a1211269e2a27d9432
commit B
0xab124ab86646952056c2d2dd570988e3e0cdebfb2675e3109e6e644522c6dd2a
sig B
0xe16d4210b2ac3b161bb37536cd044be615eeaef741c3f05098886b3e25cb586c0eaa289952e201cfa8934ee6daa499ccb9b15816859b3a9bc3f28047137ceec81b
salt B
0x059d010640bf059212dc085a17f51395b052f158246f02c7056a3c640affe9b1
round 02
commit A
0xa1466f8c858809eaa5b016b7add544fbc6cc1fa4e5172f92b2c87272c2c7ca48
sig A
0x5c7f6e354eb96ad4387f33ac42b74ec03698fe334551df6e3c799ca83c0548351515af78a8eae78084750fdecb86db33e2eca8e82a78f1297e529dabb68a77311c
salt A
0xbe9575a3199553880b3ee056669bf96322b4a9b22162220faca23a4d23c3af1d
commit B
0xb00b9cfeff03a3f10b1850ad6e59145054dd27dcec824666af547b4444d9059b
sig B
0x2929314a155d9992bc19d157b11f517facaebddf607c276d199e02990be5423914e482fa2e1145c1b14293c8c272e4ecb6788709bde59bdf6eddae6ff3ae1ef01c
salt B
0x2eda6e7cd9d6d4d330d6e5387bfb88557e727c49315f71852b747fe629a0d4d5
round 03
commit A
0xdc4455729e0edef3d33de321dedea27b13ce8f94a98622727cfcd636c3969f5a
sig A
0x158206fc35a15ed9b0fcb54353a0e7578dfba6fdd61309c8c19216aff4f110135dd1facd8e4626930e53613243197a2b05027dd1488c4818eeadd8eb15c5b5411b
salt A
0x8abaeeda040de54a890e7acddf758f1b1d13a34c6cc7ac47b7be35c85620c1cc
commit B
0x7d0ebae94483c2d599fa945e1266016f2b22392b00795f144f0e3a8b657fb112
sig B
0x9bde83d59de750aa131b619365f2e53fe309dab4bf2ee536bd4d17ff9e1e769c1f90fae5afb49b6c0a024ee93e69710c5e777975e32c61d0ce28e617328557071b
salt B
0xa85e7de485494c1e451d941f1f6c71b515fd0431ee8cc6256fc87fd011bf81a0

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 #464
bot011joined 2026-09-16 06:09:36
join #465
bot004joined 2026-09-16 06:09:38

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.