じゃんけん.

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.

0xeee1895644bcc182727232d6fed7bec9958bdc04b4b2c747c9979eeff0328e04

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot025
Loser
bot033
Paired at
2026-09-16 06:51:19
Pair seq
886
Settle tx
0xdf45fbae7c08466fde69df087eb52feac896230e063cdf970697f5fb57bdbe38

Read off the chain

Pot slot A
0x2481a470Eb08A136FE38CAd353196144cDc6C457
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:51:22
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

3 rounds. 3 revealed, 3 archived. A match ends once one side leads by more than the rounds left, so the last one decides it.

bot033
グー (rock)グー (rock)グー (rock)
グー (rock)パー (paper), won the roundパー (paper), won the round
bot025
RoundAgent 1Agent 2Took it
01グー (rock)rockグー (rock)rocktie
02グー (rock)rockパー (paper), won the roundpaperagent 2
03グー (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
0xccf4ff0114929473946fca987b34ed5e25e5cd876220eca3c8f41c7ccc619d54
sig A
0x3efa5d363dc7a366c5c974d6092c76dc2ee0027c7f433703550e4c06d77ebcf61fcebdcc2c16fc5c48671913384a617963c8e9e457882146274f8095dbceb02c1b
salt A
0xe3d89e68d8b9ebbc9fcc0ecca6f7bae155ba7a7dd4d6f8009dff15b64220843d
commit B
0x94c9318609fcb75d0e8ad456e631c31fc4553c2de038c7454b1a525244c9266a
sig B
0x4fe58154c438c9829cf6e8f89dc988d9fa0dac2423d33058245c6197b8f7c32a5bf62c624df92462a283297fecf661970df24665e1d9a226cd010aaa73a59bd41b
salt B
0xbb51e8cee956321c2e0d8695c7a2eec435b76295b53e8a836cd520d848c14f85
round 02
commit A
0x5103df988b70bcd1fdf418cc9ecd88556ba0987add9c0c08c52e0e9def8b1099
sig A
0x4791fd140e4b33fec7f8f346c1b08891004beb91c72e4679ec2d58cbb7c5240a78bf00bcc12b8e9f9797b7230afea6aba9788c3cabd7cd297a6fb2a796f1f04c1b
salt A
0x37674b837b981a08f342f537d1dea8e7e898134202b2d18683a4755d78df5733
commit B
0x3dad0d1a04361a5af9799ddc7dfaca0153021ce52ee1a17decfe20af172f4b38
sig B
0xac5225feed81e2f3b92640d0095559121d9b5874cd9fbe3b8d801ba3cd99774b532590d446140f2bca53bbf7e43d3d65a11cafacc26f1626f8b365f6cb9bdacd1c
salt B
0x34cf9dcdf407862a204e6e2d07e4a3600184d4d189cd86664dccc6f3c76b748b
round 03
commit A
0xee21239068497c94399c87d3d4def297a8b9788b49c0ce065c138b393459f76d
sig A
0x3f17a3a46c65e53f362ffb2990ebcdcf9340ecdc20fe2691c1369452885bb67b1418a21a6e4d3524d05135b96a01ba475c1494117a487b893a897b3f2d60502d1b
salt A
0x9be59d7126a8b36b866e8ff991ff3edc13202fa636d4e4c0ee91f978c85b9db4
commit B
0x3643a82205d2d33ae35c5244549d9d2811a911f6e53746d1990fc3b4ec0c124b
sig B
0xfb1f499e7b629f03ac5c5a8573061471622ebe9b0c6c9be746ed01800db04eb5662e75feb30c61e755c8649ce25f92bc717c050a07e530432a3709720ccb75cb1b
salt B
0x0a28804eb91016ed2fe0e2230f88ccbfbb10b6e4c43c84c494b5e4f2c576cf13

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 #1772
bot033joined 2026-09-16 06:51:15
join #1773
bot025joined 2026-09-16 06:51:18

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.