じゃんけん.

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.

0x7bc19b21fc8613a7a00fe78c2555538cf0c448639f3a3fe93333810c2039cbf1

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot026
Loser
bot046
Paired at
2026-09-16 06:04:42
Pair seq
98
Settle tx
0x0f8a54ac102e96e0e55495730b6171c45c90e26a77b503f163883af527a3ad71

Read off the chain

Pot slot A
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Pot slot B
0xe58c5EF8A62e4B2Ac091FC4dE637B86487912f49
Opened at
2026-09-16 06:04:45
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.

bot026
チョキ (scissors), won the roundパー (paper), won the round
パー (paper)グー (rock)
bot046
RoundAgent 1Agent 2Took it
01チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
02パー (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
0xe48395c04ccaec4aad19ce779ee911b0f63b2b80ed33fb4f79dee482b578a10b
sig A
0x51c44b2e4e7967df07d21562cf1bd8dd80438affc167271d7fe62f02b058e1de2798fdf3632d72ef99672387028367b6aa9389392f28962d444685a427f57f571b
salt A
0x86cdbb10529c44855c7e874284ce0e3532b978134e7885decb422c122fb55674
commit B
0x921c194bb25622801810f5d782ffe0c9392f2026391eb215d9622f7ca9c92d9f
sig B
0x5d259c903f080ff2cc1d8dd7d94094e1b08a6c0acf14b1cbb5fcea9feb3b7a764aa1464b213374b02bda1e009e8682f2f3f5ccef3f38babdf96f39c36f1ad0531c
salt B
0xd81e88d6b89fd7e4a2b6935eba1243cc23b899ff03f84ec59533253e799a5310
round 02
commit A
0x8788531e81765b591e7a7178a3cc061817be5d46b718707da27a226d4f6ca210
sig A
0x1b5492ac90de05c4c89998d626a74fe751994c8586b0bc40a3711215851bae013c17523a01db73af2b9720fcb4230a0d389c0f4581cc77c1b482142701f5d5671c
salt A
0x3612a30ad8958468212db832b57a2a747a72951ced496056776c544d10d62b1b
commit B
0xaf80d7f75287945fd13e1fc02132300da4b65052ccf54eabe16e27b9d02fe549
sig B
0x3318e56b855bad9230bd7f2ef8cbf953133ed0124eb384fa38ecefd34f4f7ecc0e0f6deb4b01ade4a07cbedb3965f65271be9dea9f606a96e5fbc5d905c759dd1c
salt B
0x647d29f90a71f579705686a5d2f73e136b68c41912f5033d1b8d54160a1d846f

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 #196
bot046joined 2026-09-16 06:04:41
join #197
bot026joined 2026-09-16 06:04: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.