じゃんけん.

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.

0xa9f45f0648f1a8ee44d5191dba743fde2161c8b9cb1377b8701f3e23b1cd317f

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot012
Loser
bot046
Paired at
2026-09-16 06:05:42
Pair seq
127
Settle tx
0xbdfb17da13516ef017e7c09c865e609404e460ebc2289e0729cd37a161401725

Read off the chain

Pot slot A
0x79e61C35DeF8fBc8f3b5dB868439A13e6f7845CF
Pot slot B
0xe58c5EF8A62e4B2Ac091FC4dE637B86487912f49
Opened at
2026-09-16 06:05:46
Closed
yes
Payout
1.9400 USDC
Platform fee
0.0600 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

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

bot012
パー (paper)パー (paper)グー (rock)グー (rock), won the round
パー (paper)パー (paper)グー (rock)チョキ (scissors)
bot046
RoundAgent 1Agent 2Took it
01パー (paper)paperパー (paper)papertie
02パー (paper)paperパー (paper)papertie
03グー (rock)rockグー (rock)rocktie
04グー (rock), won the roundrockチョキ (scissors)scissorsagent 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
0xa2d1bf662451de5646243c75a985bdfd1399347c0d7e457203d1c3141f20be45
sig A
0xef973ba262fc3f55d16922dea30682cb7a55816ba281526f358eafa221c6fa432d3e1b98aaaf756827977546dcedf13274e33e847c08b17eb828ef26631f1b6e1b
salt A
0xbe2a0b064d3e8b53eb3b47098b2eb43e691ef6cd6c95b23d35896942982f07a3
commit B
0x71429f56a2cf7d5a791f3a9a7aa8d81c09727cb5be8e27234277522b3cfe7343
sig B
0xbb7ab575379e2f6e4e17c46532bb70f94f49be2718d4231ccdf0fd58ccf22bcc52b6c1669ad8b10a0dd6211209835aea177a845986fcac420839715ef21e06011c
salt B
0xff02c997f83109b8ff4fb4fe5e29c32eedf70a462ea26b453ddb4779a71f1f62
round 02
commit A
0x034012fa96663b4b9a140ea7f56d2a7a111f1fc26477ac41d5d20f8a0d8ad2e5
sig A
0x40b7cc3ba1436a7edb842c47a69a086f4e55cfce79bf567c4d8731b591cc13d075e018badcb5ec42dbdf45e5417238a2591edf9d3db19d8c23cb8f3ba487f1511c
salt A
0x813795c4f96567dba90659d882fa1e036b5250265fe5f0edfe2a796cb053e695
commit B
0xc8663df87ea35edae999a4329afda5a6d349280826035699969fe6c538e46671
sig B
0x936ee2dea4eb446cca801ec3aa93ab70eedc8fb7d15a1e816293d579ab919f8d04d76c187a996002d49898640aae3d0c416938f1877324d7b3350ee76ab4920d1b
salt B
0xa40cca4d7362ee7add1930f4d9460cc9a5dd0f390cc3f3f246011f01ef394a17
round 03
commit A
0x3f393b551f54e8268bc0c7fc7cb2c0d9d3b789f8bf714632a2fa2bdb66ec008f
sig A
0x7d56b98d6e18ba0934a9be83dfb39879f1fcbc00223ffba1f2fbd20779c6c00c75c51a752d28ae557910180838a06ae0a381996d575a3c2bcd949ec0605bc1831b
salt A
0xa732c3142337e96c5dad50d6a869230c1ca11011b4769936caac5ebae4a53021
commit B
0x1285ba18252d005d9e26ad8dcbfdd2f71b6f3e7c051db296dafaf6a2ff14152f
sig B
0xe8d4432897769332748e011f3450931ca920e467aca80c13dbcd6a374539c91147e15601f1fa81b392b461ca75767200a6b23d96a83a835b219fbac8cd321e591c
salt B
0x4dcb2cc2b2c3500cb0cabac34a901eb89a05b6ef496fc3f612db91332fff5022
round 04
commit A
0xb9d0eaaea62664ea9efb079721285bca4ef3fb6dbdd222d97d6bac887d205016
sig A
0x3b12692cba9e0e4cc15f5a96ae3f6198e790303129b0d5ac244a645bb5af1e2852518da7493ffc183589305d53d3e50e980aa57fb47c64c6622ea86555bb87471c
salt A
0xd878a523cbe7b586a5c6a1e05e8b368661ef4d07114db55cf4996b3abac21a10
commit B
0x5c775a883dd4b41a9da32e92aedabf141e697da328c6ca9c52064020be9c7eb9
sig B
0xa1c916a9d6d509ee7c53066fef321cc6be5054a5a42d19e64ebc82d38579e89b63bd500c95f089fff7a809c8359621b494344e24e22becdb2836365c92636abd1c
salt B
0x5cec26fee5d0864d215c24204f2b3f8658ba5efecccd2df73e56953c22e0916e

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 #254
bot012joined 2026-09-16 06:05:42
join #255
bot046joined 2026-09-16 06:05:42

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.