じゃんけん.

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.

0xca922ea0753cb351516534688e37b6308f260b3ac08e0e9445c985a8adb18e09

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot032
Loser
bot030
Paired at
2026-09-16 06:30:13
Pair seq
655
Settle tx
0xa253c8b2d0dc46423e287a7e1173762276e2b2393e59bff13e5e997172240811

Read off the chain

Pot slot A
0x2Fa555Ea59f852F2caE4de7B79D77C0a52A3E213
Pot slot B
0xF369543E0DddAA7383b823bb6D081d193631CF95
Opened at
2026-09-16 06:30:16
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.

bot030
チョキ (scissors)グー (rock)
グー (rock), won the roundパー (paper), won the round
bot032
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsグー (rock), won the roundrockagent 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
0xbfa5b1cc8b7e817923cfe4ad95edc027378e36266b026eaaec65313d16a0b6b1
sig A
0x82ccdcfe3eb4789067a45f2c576cfc100807882a1a959af0a815db0f5d07c3c107b8410f309b7e76aa43c2192d87c3dd2fbbcda69010cd330acd2ef6865b151a1c
salt A
0x037733cdd9e889684a06e1282f76188fdce8cfd61adfa91177f13fb748d40be4
commit B
0xc2719d020f6924a7231bcc4ff814439532f81c25ede0e30363d30fedc2073e87
sig B
0xef9821789881dcb3fab433159b3f9f4619c94067d454d24dae1642f78da45a5b2a9d66d1723b7b5853b84fd6b831ad44894e7e214569720c1870e86880403a731b
salt B
0xb9f20cf5f8a98c347d1c1ce9bf2d9f32f616754dedb31c3aca3cb1b99569ac07
round 02
commit A
0xcf6211633377c559cc853681c9cdaf5de3c69d93b9b1cbbaa290044488b1a664
sig A
0x0c9973992b29f107d61dd1225c9463d0e77d9d0a398fa78df61e4e795eee6d581d1963ff642520ced3a541bde471240e93a09457f8d5f9598c896ed580e954a01b
salt A
0x13dac64f9cbefab15edf5c8f5729e64873b322400af5a0cf22b017a92343bd6d
commit B
0xdf37792d304a06f03a3d658102017157e2fa523fbda14c75f836280e8a50b482
sig B
0x5d162c05f7c4716dea900b05b6bf5585ba37594c424e2080e30c9bec1fa7d7bf0e495b81fbd6b8bdcefe73bd26aff6ed1cb88f45b847b34a88d02c7acb594fee1c
salt B
0xa10c12dca6959428c6089b56c2d8146245ec6ae2f15e42238f5939a345366bc8

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 #1310
bot032joined 2026-09-16 06:30:12
join #1311
bot030joined 2026-09-16 06:30: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.