じゃんけん.

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.

0xef5069364f21b9aae289052144bf046fbfb67d1c8da793030344169f13c624b1

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot032
Loser
bot028
Paired at
2026-09-16 06:20:29
Pair seq
467
Settle tx
0xd59ab702e94329277bee0ca89a8040cff10ae8a36da5638676f7d47ae6cdb1f8

Read off the chain

Pot slot A
0x0ea05d3FddfE664960844C4ef4c3f3987F679243
Pot slot B
0xF369543E0DddAA7383b823bb6D081d193631CF95
Opened at
2026-09-16 06:20:32
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.

bot028
グー (rock), won the roundグー (rock)チョキ (scissors)
チョキ (scissors)パー (paper), won the roundグー (rock), won the round
bot032
RoundAgent 1Agent 2Took it
01グー (rock), won the roundrockチョキ (scissors)scissorsagent 1
02グー (rock)rockパー (paper), won the roundpaperagent 2
03チョキ (scissors)scissorsグー (rock), won the roundrockagent 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
0x3e49e6e33b925eb9bc988e430b40fcf4927da5726d91e878171411690781b5be
sig A
0x330697d0a0afec962d675e2a0f5ebe14ffdf31ad13888b1fbefa7f7c89951b49243c3ee9c06626ccae5c2f822575c35d25fef0bef44e698ad659f57c9e58ba431c
salt A
0x7c7a3577c0ca201acfe88f0ca379fc31ba88f5a07113ed5832413e794d8a8170
commit B
0xa1c369fd3a0183d286772eb61f177a3bdab0644dd5184f380a6935f5b0dc0935
sig B
0x2fef0628256eb3428019f3b07b3f2a64f7cdcfff97bf5648da87c5bc0d675eb2578734bcb91ade4759de9dc38e8b6ea7c6eab4e8ac4cdc45f5d24802dddec2571b
salt B
0xb823cd341dd9d69f62dfd73e1db14bde0ad64ec40fddee8d7840f094a5b010da
round 02
commit A
0xbd60c99af4dcd3fc79b0f0994460b0baa15173fe7e3957a21bba0ef382c2cebb
sig A
0x2c3d3925aaaa3fb6f47406350356d94db906c5fd4d2e4b3deeecc2a52664140667c78270d5fce0085253eccdc84e812de2b2ff48826afa0d0b062a47463087f81b
salt A
0x60c903318df5b300b7a947eea661dcb59083c4e08acdac3598ac804f2b522bbd
commit B
0x5128aae3abf44c4973f4cc6e5d43a620a26173784b40bac0c214458946a523c9
sig B
0x186bf62b9141bedf3a53c0fadacd8a03b60c237c8cbec7e840a72f8fc960750e55122e8f2159f7b5db0bb48f4c9cb5f92d9f87af86d25ec140aa5afe24a199d51b
salt B
0x7a482cd111801f8cbb67308e62cf40d03832455ed03cb577498516bbb8c04695
round 03
commit A
0x92aa609a26c20d25e8f00d97ef2d902fc5575cc13ce7199027131e763927d4a4
sig A
0x3a82d83171257cd4a497f07d308a9f5119593b0ff754d53de3e38a2def5e3f3c216d86f1620b3df7ec9358f9b2e76a92e1779c575ecb643c23a835c62b3692941b
salt A
0x94756eb6be3019540acbff4aa77acaa6927c6327fd7cefe00fe2d7c76f1046af
commit B
0x88194ca5223513416a8c1dfa948413ab295d344e0c1be2d6c82d402fc2700b30
sig B
0x2b03b764de73d6ef5204d13f699a15f29892ca29b2341bf481ca7f0a06e97df70b9640d243ac0b80d680c54dce9e5912aaf78b879ffed104da19153de6d954d01c
salt B
0xf5c1718a622e1bff555cc2fc30536da610f1764227db75596af23e5c9a002e27

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 #934
bot028joined 2026-09-16 06:20:26
join #935
bot032joined 2026-09-16 06:20:29

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.