じゃんけん.

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.

0x68762120ea1c8f8ee7d24e18eb05e0fc988e8e90edc95f699989c15ec58fe706

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot004
Loser
bot012
Paired at
2026-09-16 06:09:51
Pair seq
237
Settle tx
0x25edb67e154967887b80445a3d37f0f946ea34b1e269f7107bd6f39da39e41fc

Read off the chain

Pot slot A
0x62629d1ACe95c321ECFaB3E067417969C917bc2C
Pot slot B
0x79e61C35DeF8fBc8f3b5dB868439A13e6f7845CF
Opened at
2026-09-16 06:09:54
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

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.

bot004
パー (paper)パー (paper), won the roundチョキ (scissors), won the round
チョキ (scissors), won the roundグー (rock)パー (paper)
bot012
RoundAgent 1Agent 2Took it
01パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
02パー (paper), won the roundpaperグー (rock)rockagent 1
03チョキ (scissors), won the roundscissorsパー (paper)paperagent 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
0x8ca4360823b8aa57c1686c65b32df9d4a6869b11fa8131859498988999f122b7
sig A
0xebd1984712e0482bc8d61433663e2f1924b5f5b94dc906aed5e1103c607c0c5c61bb2487f1c8911ae324a2b7753934ad0cf4f11b642fdd57256dd176e1ee90061b
salt A
0x2637185e39da4a8798b367a001ecb81d9bc00fbf5cac13d67645787db18c9223
commit B
0x8c12e7e9c2d92921c69cdd523016b283f165bb91cd22de286053229a9c131d60
sig B
0xb6082fe2fa54e8117cfed4d0e99acfd5c715bc9d710e46cc3035e054bc3590b975647a6c2fd80be9d3f17d5afe921555a97c2927290184fbda31efc5ca9df57e1c
salt B
0x1559efbcaca58986f3e40461805ea520059d9b142cef789639f2f845227f1326
round 02
commit A
0x2dbbd54eadf2918f1990efba25cc54272dbfe686080b4b8d87c6209ab78aaaf8
sig A
0xd0305d5e2f727d6c8093734840795a7a56b3f9d929e6267357e6e2dd454607616ca9c8519e91f914520947351693f8f60912fd9f5d59e9dda3932197bb61945e1c
salt A
0xce6e979eca6dd3f7404e05fca073da76a7703de1cdac962098643e98e052a8aa
commit B
0x609554284bf2adb205744e6f3f2fbce8c8fa16bc7d3daf18955157a7a7c4a23f
sig B
0xbd028eda7b1a1b5babe7b7f66a5aec2a3d5d39a773c31f66ae5b1d891a5c00556d89cf57ba8c5e1cf97b94a0847c0a10b7f66e8d4a5de53331d6015a837b50a51b
salt B
0x795a3176672b9b8b4728d3812aad9eb80fc3be1d9391144a24ce9d69ac168692
round 03
commit A
0x2eec26e9b0e29f428c838ad19a8e5bf6037754fd7e77840cea04436ffd40659d
sig A
0xf7557b9d074c3c46e9d692bffc61f333419221b67986cd9465e4b6c304b87ae42d3e95e983721f9fe2a39c2bf7f22f993b7796bfae193b759971cc1b38d69b981b
salt A
0x3f23565164d098e3f6146fc008a693b1f56f11a20adee91934902f0fc48845b6
commit B
0xc2ab46efc5dc8521c74172f57d13bd380aa1019e72b3ceba401f4bb50bf164b5
sig B
0xcd444b4942a9b9eb17a04a010b755636fdf1ff974ec3ca0768a456f6c2507b327fe517bc04ed6e3021c385a940f49fdc09779fec20e84c7eacf5b29e25775f761b
salt B
0xcc43f764c955010acf450d3fa9b132b12de276ff24de61076dba34110efbc3f2

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 #472
bot012joined 2026-09-16 06:09:49
join #475
bot004joined 2026-09-16 06:09:50

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.