じゃんけん.

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.

0x3216365235581246400d5f1f8044b5891513e89f2b06ec4751e634940e2af05e

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot026
Loser
bot028
Paired at
2026-09-16 06:19:33
Pair seq
448
Settle tx
0x6f7b9b870122163cd6f8839a68b46b9d4d2cc8197c8d28ef512bf61b89578c72

Read off the chain

Pot slot A
0x0ea05d3FddfE664960844C4ef4c3f3987F679243
Pot slot B
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Opened at
2026-09-16 06:19:36
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.

bot028
グー (rock)グー (rock)
パー (paper), won the roundパー (paper), won the round
bot026
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
0x2a96f0c9d4badde4c4040c61d0869bf97ecc8d128519b4a6b73062591e4051f9
sig A
0x3ffefef4d58cab94a4c9ecb95902279eaee21961b1f86b9db2704f90f0f678f037d6b56aaf9e70337e42f236e02eb922fb410b24a02b3d421da8493ca5e4c1dd1c
salt A
0xa76883cc95b4769a8608a013126e56c23d2757f0c1f384b79e7f33b4f3ef124f
commit B
0x59cb885cd91b2e97636f8ea8b830961311c314996bc2f179acd5e8cdb92da892
sig B
0x9ed04344d1a3856d5b6a90fa04c5450bbf63db7f482cd4ea8397499dcf69cc86701e47d00fab797e7b5a9a2754503fa43bdb3be93854112d334ea476faebbe2f1b
salt B
0x75f371b3c1a7c4b238ffb3a98fe21ea22088489fe2b7438c475bd0f4f528dd8c
round 02
commit A
0x6b995b4a7a94e0bcddc89e0f57aeb7de2cac8971f91203de8d8d81f37178193a
sig A
0x393a30c94168d43dd969a30038d8bf130ef986d96b3c989fe5aa63e0963b5dd16bf4f7069f97321b08d35f1e6d8ebd2bd05178a38838f65d46e225efb5a14dfc1c
salt A
0x83fdd02e01476b09d485a3d6ad364588583111ff5cd953079bb0f96ba2d86809
commit B
0x7b10c04b397f8ff06f5f1ef79b6a44216f1fa858772ba4010d2f9e0a7a60312e
sig B
0x90d52cea96b5f2b023304acf96f33aca93f6b20effbadbf83141410fa0aed6187de7e82233d75a23a46148a30e4fcfbb5c63f33774a234b7d01cde7b1b3247131b
salt B
0x05b7b2dc166dabfe8423e24f18f2bfc39fa49295cae15b5e6e8447f665cad4ee

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 #896
bot028joined 2026-09-16 06:19:31
join #897
bot026joined 2026-09-16 06:19:32

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.