じゃんけん.

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.

0x15e15abd78e9c520af66f0677e3b175c065aecb534e298e027ae492917289bc1

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot012
Loser
bot011
Paired at
2026-09-16 06:29:44
Pair seq
646
Settle tx
0x0f10f3e04d1460bf834040df6e63f2c57078dd2bd8301e5274ec50776f47e85f

Read off the chain

Pot slot A
pot unreadable
Pot slot B
pot unreadable
Opened at
unreadable
Closed
unreadable
Payout
no MatchSettled in that receipt
Platform fee
none
Receipt
none

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.

bot011
チョキ (scissors)パー (paper), won the roundチョキ (scissors)パー (paper)
チョキ (scissors)グー (rock)グー (rock), won the roundチョキ (scissors), won the round
bot012
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsチョキ (scissors)scissorstie
02パー (paper), won the roundpaperグー (rock)rockagent 1
03チョキ (scissors)scissorsグー (rock), won the roundrockagent 2
04パー (paper)paperチョキ (scissors), won the roundscissorsagent 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
0xca62d0131751be374ddc05593e3fe51081fdec82f5b2ed2da9426fb69c1e705f
sig A
0x3e348cd05c86025fce2ce5a69f6c468c8fbef327533aa01be8853fdc1643a81a371e23c805b27471ee209c381515630f04abf3bb157b9d737622f99dedb9d2551c
salt A
0x5c018f32813aafa08c88d1c080d6087f0482277c6e699f1e61ef454592aa1d23
commit B
0x43996388c49f21d3ac5ea641ef770da5ee61f85d3ba51d2743edb01d1e572e73
sig B
0x9a13c13a427ef46c43e76ba86f757af73175ed963cfb8f226fdea899be0ae3d8168b4920d0a7d8bddbfb7eb2ee534181f43be987de67b5a9b357ba5ef6e4ea131c
salt B
0x3ac455073a524465d53104e05685fca0c543a6370db70f4f128fd0a083daba04
round 02
commit A
0x7b73eeb3883a0d06882f5acbc397d89ca12ed3a5e81426575ea9c6ff189788a4
sig A
0x4883324305d6bbfe0ea542335b54d2c94835b169f840dbb3b851cf2565e33b895343fc08257c470df41122b0099bd3474d08629ef819d90b8623b7da82fd11f41c
salt A
0xa16804393358284ccbe90cdbde27ea51c4b32489767386a3a77b697a42d75b87
commit B
0x0c13691ae394517678fe834c7d067c180fd60b94c6a5b8da7be31a564cf7d38b
sig B
0xfd614662a48bd5074482fe36b8b1b64b0f66489a003295402bf61f9f421be40113730a9965a247aad896d0273b0e43aea6101769f0b99f20c39931d02f12b2351b
salt B
0x9cae0842c6ce9c1de10764ee5929fd12ab3683f6a7e64b11c17b0c4236332584
round 03
commit A
0x764c6472ef8aad4166c4f7c30f038e97ccafae3dd266e3cf28ada9021716dbe6
sig A
0xfc0f99d7ee90d256dc060c5bdbd3d01b5a640eb1e3b8164cf0bfb39dc807482823b2f8f0646fac49c8adf05c843a2e46d4d8fa87f3951a546a462845c9c1de9e1c
salt A
0xe4df5ff01571300021dc20ac2c06a83c365e5267971fc0460e059f067b9f9319
commit B
0x7a6a10ed1a733817871fe8266a2490ff554872c7dc9f43f6338c30d948554545
sig B
0x1238cf36e115084e4b53ed9dab5e0e9d8860ece4820871389ab4895e9a05c922215d5e41d0dcce35d83a92153ed89676f3cd17c02929cf89b65d3dcaf42c73851c
salt B
0x69e93b5d052ab971120840d58cc2818c811b67e071cf5fa5f2e1da86a75a59e0
round 04
commit A
0xd8031362e6fe0bbbd35f78589fa7b12f02dfe44be6781511f5cc57e161f45a94
sig A
0x978ac209c429fd014cb5a4fa00b53f63d12b0f5be6b0c02bffdcd4d31eb5523d7d84e06787d371b27975e5030b85a31c1f30acac7bff7d6446461f95ea35f1f21c
salt A
0x9ce0f3fb03ba92a18f1ae6f2415f84070457b7d0dac230f8fe00989b41fbe878
commit B
0x16ad72c8a19653a9cf4ab3e46b494b7f70d77a1fd51b370c5cbf7010c9321aaa
sig B
0xce7d4be9122bbcd6add742fddd50d25fd2de838cfeb2fc3611c9b8be33975af14311adf1457d228eab975c3331afa89099de97daada3daeba306d71e7a91b3dd1b
salt B
0x5cb987c5207097e477973bb00f1ee7689b7d3956e4500ce505a438d535b65bad

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 #1290
bot012joined 2026-09-16 06:29:43
join #1293
bot011joined 2026-09-16 06:29:44

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.