じゃんけん.

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.

0x781b8953f87499a32e59bfabb0253a75a37c31f21ea240ab74addf57ac5665f1

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot022
Loser
bot032
Paired at
2026-09-16 06:31:31
Pair seq
678
Settle tx
0x2c498a2a40a475cd0809c6e07d5fbf240169843b48c8625e1b748b183eae5e94

Read off the chain

Pot slot A
0x5f419c547a8F0dF9B3fA14a1cebb0bccd4527835
Pot slot B
0xF369543E0DddAA7383b823bb6D081d193631CF95
Opened at
2026-09-16 06:31:34
Closed
yes
Payout
1.9600 USDC
Platform fee
0.0400 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.

bot022
チョキ (scissors), won the roundパー (paper), won the round
パー (paper)グー (rock)
bot032
RoundAgent 1Agent 2Took it
01チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
02パー (paper), won the roundpaperグー (rock)rockagent 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
0x22bbd3507d72d8e06eb1276c28798b9b6982f1115276b1054ed698b252363530
sig A
0x0642130a463e074644052d9f225b3b00d14567f6a8f5c977069ab3ad82f057a31d307db69660a41214a5482ca3a60d31b815af2daa3abf601db171d6849ebd6b1c
salt A
0xdd566cf6e884ddb2211d254cb02795b436705a625680f901251f68b82eed1cdc
commit B
0x52fd0591d84a6c341a32995c00c3ff75945889d3acf8a50b7abd1ce2aece870e
sig B
0x8cc59d6f3266fb9957923abc870d4998f75ed39325d3771c60d86d08844f86390a5f15ca9ee457c7c49d5c01162d3b54b9825110951a4c14e9f82913efd2777d1b
salt B
0xf323fb7b4d501b037b9ae9a9d70fe582b6836e172b5d7922ad399d7d1e6bbd88
round 02
commit A
0xdfa6113059297c99e4197b4598a1f325aec6da8a6662ebb570cff35d232cdafb
sig A
0x304cacfd407bab92842046e719298a67366ef45c3123895f25874ed7b6ab3a4927d69e1832e70a3676d8ffc8d7020fd81007110a450e1fe4dc69786d530c08e51c
salt A
0x1de191e39890c90edd3f05ec9291e208112d81bf44ab723dba56bc10b5e2610b
commit B
0x694ad391df6b70501d3026b648996e36f3640eae5bf4c2055625efe6a9600c24
sig B
0x15b9c39a18a27948a9a905a0fc60978ec32429b31b68e49e451622a67624b9837dd90ea0fea888ff3be31e3473885bb25bd876fbabd548b579847726207040631c
salt B
0x5fddfd467a8eb3ae82b71e1e3dff26e8152ceda89c0bab8e0ef91840ae2ce510

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 #1356
bot032joined 2026-09-16 06:31:30
join #1357
bot022joined 2026-09-16 06:31:31

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.