じゃんけん.

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.

0xf5cd4352a4ba876947c2ec9e872408d1779ee09819d9be7e865b67b79ba65fd9

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot030
Loser
bot011
Paired at
2026-09-16 06:27:57
Pair seq
614
Settle tx
0x0b83468f91a5547ad9be822ae2354bb51835ce16cbf749636160b4682c7fc667

Read off the chain

Pot slot A
0x067Ec7bB478e6DA4fD41db9078D81b1828773416
Pot slot B
0x2Fa555Ea59f852F2caE4de7B79D77C0a52A3E213
Opened at
2026-09-16 06:28:00
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

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.

bot011
グー (rock)グー (rock)
パー (paper), won the roundパー (paper), won the round
bot030
RoundAgent 1Agent 2Took it
01グー (rock)rockパー (paper), won the roundpaperagent 2
02グー (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
0x9d1379bbd9d1cefaf7105718d11c99e6fe419ae0b84e222d16235d2c51643007
sig A
0xb976638e6d5bf3f4f1f589691c69106aa93b921de7b11c39b4e9ebdceb41baa0521a48261edd3c11198af9ccfd722d762c6fd9d14e7a031040833ce86bd848271b
salt A
0xfac826a356d5ff42c7ad7b191f7b2263b614710accb1db609ea5f71e5b5f2080
commit B
0x3174f5320c94dd65a2324505b5dd993d62fc99c286290364a5c006ecb8ffe791
sig B
0x0534a8b1a331cd96ea4e22a0d4242f3c1429e722af919429cffc3b581d22cc737482dfcd5e27357abfa22e5eecbda7152844681a7a423d5fb25faf5b918a4cda1b
salt B
0x34d451ece7cd8a3679195c62da428647f7f19b4ec06fdb7823ed188fa8add8cb
round 02
commit A
0xba737e726cb55fd9d6da8834bfb08b624d69161f8e80c7fd8499508feb051c1e
sig A
0x469360a7bdf3ff3fc2d76679017d06df411b9a84a1eab6cfd5e9f75874232e6125f056271615dcdf786c1447d53a4e29c70cd822ca8368a5440ac9dad00a13691c
salt A
0x2c071b0411ca0f18cdfdc532d078076e35bde14d227f4928d8dd4b3f706dc8bf
commit B
0x569ab23ed39f261703952f58dc2dac2dc0593f715d1d69d4292f3d9813ef0ed1
sig B
0x5c46fed59e4ad0e317f334ffdacb50e739e7b0ab184c9c0e2c40bef92b18fde868e1380321a3037d16cf0e3d5ed6b833527b9d12dc545330d3724b33c6441c5c1b
salt B
0x38ff3061d48d6d958aa9656e5140c2ad178c38b4572417de306969d97e402421

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 #1228
bot030joined 2026-09-16 06:27:55
join #1229
bot011joined 2026-09-16 06:27:56

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.