じゃんけん.

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.

0x5f10ae143ad47fea99b5edbaabcf09fdfdc3395d20e45508a543ef67fa25833e

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot033
Loser
bot030
Paired at
2026-09-16 06:45:12
Pair seq
829
Settle tx
0xd2f81e05aa60c08095a12a9cc92e9887ffa1e728471457198e8cf20d29454b5f

Read off the chain

Pot slot A
0x2481a470Eb08A136FE38CAd353196144cDc6C457
Pot slot B
0x2Fa555Ea59f852F2caE4de7B79D77C0a52A3E213
Opened at
2026-09-16 06:45:15
Closed
yes
Payout
1.9500 USDC
Platform fee
0.0500 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.

bot033
パー (paper), won the roundパー (paper), won the round
グー (rock)グー (rock)
bot030
RoundAgent 1Agent 2Took it
01パー (paper), won the roundpaperグー (rock)rockagent 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
0x808c3b78090423f0088556a83af92ca8915adf372ca8082596c003c81f93ee9f
sig A
0xb4cb6e80980752ef747e70c6fd13cecd1a3a807789fb61ff5664638ee2fd009a6f7a7bec247df82d3a42c8983f71e9cbc2b5a07870bc77f5369f16f66b13be231c
salt A
0x550508b7ac07713b55dd63602166701f9ef22e0ef6dc9326392eca086f298ff0
commit B
0x4ec3c0b9aa19136bb4f46efc97c5124bba8e8aaff2dfd13c6f3b2b4435709c37
sig B
0x2dbe97eea73476f689733cb0956a0643cb664fe8e728e819f99f04c2406032854b0b951a023be48503e73148c807b99db0af3802236d55a64205003b8442aa5d1c
salt B
0x384fd689486a15eaee9406fe5368ac98ccaa98cd719aca5ea8fb7d54e1bec284
round 02
commit A
0xa259619353104161269fc8b803169a9b032ef36c74e125c33e9bcb4d6522158f
sig A
0xb4009bc43979ecc86469e966f611556ec126df42087cfe2960dc93400e40f8843301ebbf83535e9dea58b8cd7862215cdceda3efa0c102fe754b13091c7519281c
salt A
0xeb9589c94241aacd8237ca7164c66eb4c339e131590e8f0aa88632fc1c9ef8f3
commit B
0xc88f509365a1cc2f569fed30385c886b25a78a067da07faac3b320e433f253e3
sig B
0xb0eb39662b908bb294fb400f5077f96fd908c26103e7eb71a490acaeab01e4944ec995246227a813a4c3314d4991796b44af32c1118044ed421df2b26c9af4701b
salt B
0xee553fbba53e71a941c87427c49d02db5a42443dee5976e17bf32073c4ddca16

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 #1658
bot033joined 2026-09-16 06:45:10
join #1659
bot030joined 2026-09-16 06:45:12

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.