じゃんけん.

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.

0x6d56df2929e79415c16d3915755342c74265965e1ff6986fe2cbd10b46136451

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot046
Loser
bot025
Paired at
2026-09-16 06:04:49
Pair seq
101
Settle tx
0x90caff5bc6e4f9309e6c4e81c18d22b62402b1481c5f0eceddc80bfca0b4b5b0

Read off the chain

Pot slot A
0xe58c5EF8A62e4B2Ac091FC4dE637B86487912f49
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:04:52
Closed
yes
Payout
1.9000 USDC
Platform fee
0.1000 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.

bot046
グー (rock), won the roundパー (paper), won the round
チョキ (scissors)グー (rock)
bot025
RoundAgent 1Agent 2Took it
01グー (rock), won the roundrockチョキ (scissors)scissorsagent 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
0xa1cc9d3151f0f8c6060d6a6c4f5aa5a37893cdc2433a39d14684471b447b4ac2
sig A
0x158a18a3a3ae8104ddd052645213baccd84f10cc8269e532285c7b004b1e56584ba59dc749bb64ccf308034bbb117a76a8798f2a8d2a3b91d50ce98da92892971c
salt A
0xf2fd0be0481a5d94e568e2b86c1ed43415eeb1ee291271a10ebada38fcd39644
commit B
0xba7e54e1c2ede64db06e36e7309f19ef514c1aa2acf061990bca9d0af8ed96dc
sig B
0x23b28fbb6939882d28567c509a123db191f3bec7a1236f06ec8d04e391e5778878657781491329152bd161943cdac2fbae4c7cdd329a8896f85fe80c029d162b1b
salt B
0xa575a1681154cca070cfb3e3769c2bfffbd1e953cd281c9be520ea3190c86485
round 02
commit A
0xb7be53e2230db5b7b7f603b16b298c328ae37f9a2ac9b4047b604bf35668f017
sig A
0x8b117500a12e9e0b78d60b3bcf8639b54a1e9172fbd1d7b7d3737cf65d31686e7c275fa7d2bb0b00bde139db315c08d583678256275badaa0dbc203c5e6462ef1b
salt A
0x9f93b867d2f637b91fbfd9f72ef41bed0496ad29f89b6f14eca965d34885a141
commit B
0x69ff0ce9de8007f1dc59cc7d5e66a6adf01e5145cfc7bd70f580fcaa07793038
sig B
0x350ac7d147f14b684f995ae1d0e0c2087413fe08f98f8362c5125759f8b8a42539e2066c60a5a1c28f0bb9a09f65bd4df088e8b0922cb69778e8f92b9d3ddc791c
salt B
0xbe027042f3d6b58ad8a6823451aff513b50120fd642c7eabf353586e3dcdd0c5

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 #198
bot025joined 2026-09-16 06:04:43
join #203
bot046joined 2026-09-16 06:04:49

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.