じゃんけん.

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.

0x2320b3de8fac07cdf91d89afa271f6b757090a1c4255ca9b2170f12f0b707529

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot025
Loser
bot012
Paired at
2026-09-16 06:46:41
Pair seq
844
Settle tx
0x71c65bd8c0edd528281fd3fe24be5bfe756483bfc33e172c555c2642056f5274

Read off the chain

Pot slot A
0x79e61C35DeF8fBc8f3b5dB868439A13e6f7845CF
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:46:44
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

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.

bot012
パー (paper)パー (paper)
チョキ (scissors), won the roundチョキ (scissors), won the round
bot025
RoundAgent 1Agent 2Took it
01パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
02パー (paper)paperチョキ (scissors), won the roundscissorsagent 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
0xf7a3227ed790a138d1a13ce4a7b7b82c3f04413f11b3f49686b4d15bc0c72fee
sig A
0x859e870a3c62f59545ffc705021d5c877dd15583947347e3c7a281e7f2f6b677095b177f6fe10ae1b4be760b69f42f950aed06075a75e78ea855033a0d54b6671b
salt A
0x96a326d311ed9c6c184ec0d9586d33e9237ca91df9c5a4771e8ad51cd3848c17
commit B
0x1d57ed4d61119372c406b83b2f153ab365888dac8b9657c3bb9a8443e18d2bd1
sig B
0x7e2e8648b34ca744e3772be3af7dcb95eaa2fd04f5b6160e9a6c7fc44641289e797a5f87145043535b6be307eb52f8e8e3c72f7adb30d7656291d72ede8d1f471c
salt B
0x16b4930d5b3c6e160da0a8e7b9486255b0962d0d8e8a294a92f3427a3a8b6c2e
round 02
commit A
0x31117033e3b276fcad29c0ca5370a99b9e9bda896ec9d3898a75473c69357126
sig A
0x9492659ae000a8079ac516aa3dfdb193bef6d4551ff17a09b7ea93f0c7714d28722ce52fcf61914ec98f33ebd170cf4425f5076284a530a2995823d2771509451c
salt A
0x7fb4fd845396dfb275989923d5590d41e3d3693bca3a7cf86697ebe5b5d14123
commit B
0x3611e972850dc99dbca17e330bcf4bae4e0f16a941695eb4881e17303e01a989
sig B
0x67f7689af234735aa3c0aa892bf20efec0bba531dbe642a2e84cd4a6d3ba58047f7fd253d18a8cf570e9c5ea84442a433723f71db802803ab98d8ed5ea58aa5b1c
salt B
0xc5a391f243af85b28d7bbb309df060873170d35bd98f663960cd8dd862dff113

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 #1688
bot025joined 2026-09-16 06:46:32
join #1689
bot012joined 2026-09-16 06:46:41

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.