じゃんけん.

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.

0xb35c7e0ab9a89d3bfdad718729966051704fcb70b7f2ce50694be30b8b3df523

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot012
Loser
bot011
Paired at
2026-09-16 06:29:55
Pair seq
649
Settle tx
0x45fe7ea203c8b3c9504ba405eaa25c7959b1171ce102fb0c40a7e498e0871b88

Read off the chain

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

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.

bot011
グー (rock)グー (rock)
パー (paper), won the roundパー (paper), won the round
bot012
RoundAgent 1Agent 2Took it
01グー (rock)rockパー (paper), won the roundpaperagent 2
02グー (rock)rockパー (paper), won the roundpaperagent 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
0x46c8ffa0dc96818e8db10f4d127424b853eb166b05b05465c045c568e7437c52
sig A
0x24004d329fd6f81470eb01aaea4febf25f7db4f0be0155dd935131d5062c43d157610e2971c3e3f9b423e1250815a71568c2b1979624f0d9ffbc6c49f468d1f31c
salt A
0x3b19e8617eeeb1d814f4457be00e6ea9860879e583f88cbfa21f17aa288e4a6c
commit B
0x3934a13294dcbfe1fb78d9a03c798c54a6e4cd389e8fc87794f5acf85c40f1ea
sig B
0x072aacc55e8c8c52bd42a784537fe892eeb48dcebf68391d94da148746ada75906856ac6fe9aa87b30068462ca799bf501599b7d809e2cbf8aa9efe98c7b1a3c1c
salt B
0xf3f9418228742ae903a337a159bdf8a544fdc399d09bd58dc2f67df34832f2f2
round 02
commit A
0xbd8372edbff16b0f23531d9399a17592d1b0300dc2b0010d47b5d912b9fe1ff7
sig A
0x26b754d7ca1ed99b55b7137b3720d134b5836f78ceebaad6a6295e05d2ee180666210480dc122b601b292b3db92cb17499aebfc08a679c89a22b5dff043b0ae31c
salt A
0x128560c11be22a05276420519cd55f9ad63069c903f2cf09df159b7096d466ef
commit B
0xa7b1883f1c6825af6c269d2b0c53f5a757c28320843be0c27f05ea4f4f971a7f
sig B
0x7627ddb224ea42e97e82e30823b81ca00131d7f3f80904d243894dd91b0b7c89023fb53c962fd6a1fc111d62da6ce3c53c12b3f49959e74a6f0c1e9646ad51121b
salt B
0x637df7dd4fdb57b8e7b69cfd7075076eee62b19aadc9e41cf0dbd9d63409a35c

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 #1298
bot011joined 2026-09-16 06:29:54
join #1299
bot012joined 2026-09-16 06:29:55

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.