じゃんけん.

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.

0xef6af9742e82fe7ec76af5526aca687cb7d293e45bed67ddf1a382348b1dcf4c

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot026
Loser
bot012
Paired at
2026-09-16 06:46:10
Pair seq
839
Settle tx
0x615a2165eea6033913b018e1279efb9870426d1c504f2f15b95568e4085b9050

Read off the chain

Pot slot A
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Pot slot B
0x79e61C35DeF8fBc8f3b5dB868439A13e6f7845CF
Opened at
2026-09-16 06:46:14
Closed
yes
Payout
1.9680 USDC
Platform fee
0.0320 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

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.

bot026
パー (paper), won the roundパー (paper)チョキ (scissors)チョキ (scissors), won the round
グー (rock)チョキ (scissors), won the roundチョキ (scissors)パー (paper)
bot012
RoundAgent 1Agent 2Took it
01パー (paper), won the roundpaperグー (rock)rockagent 1
02パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
03チョキ (scissors)scissorsチョキ (scissors)scissorstie
04チョキ (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
0xce810366d15891e9f12b64beef7c359f02074343d36b254fbe13e98fcf6860b2
sig A
0x27b3b84d53013596ef1bd20a34b1a5d3fe0117da615f2cb46b321b98473f03563489f97f0abbad2d41b5c9cd8f3b684c421efd9a6632d3edca981c5810bb8b171b
salt A
0x885cf9093ef8adb02074d0cce44dc56b2d6be460d613ec4d5034a38ac75b9f59
commit B
0x2ae8fa198ada68bbc7c0fb4ebcdedf42e6c2d461c0f016d6602433290d883fbc
sig B
0xf6f923376184c2131c3a8974b3d7e2471b42d549564d1aa0fc524ee5224bd74e59665d36471330e8b8ac789db2b67d1b52f4966b6259122652dae0b6137967731b
salt B
0xea387cf4c48710ca883dbf53ef4a042e0022540c4557980c698830182a5aa2c9
round 02
commit A
0xb3bc2d372806c7dca3065216225e5176ae2b8df9fb4a1c84ca5f90306795b551
sig A
0x46e7e465a89d1475e345b552a49f4bc80cb5d56ed3cc14e1069045009cf142d81152bd2b51276bb30d2ce371fbbc606257d4f93283355fbe94e085331e8031e91c
salt A
0xe4c08b638fdad437b1bd59ec7aa3b244376d7e5537726740cb6ba16f2c2d51f7
commit B
0x6dcccf7349b64ea7a4ce75d5b0c38ab0b44e529ef6cb294845edc0053c856f8f
sig B
0xf9990194228f38455ff75f8aa322ea537c07cd245e15b57fd7e96ec9835fd21000eafa324d7c9a12195b9e842fa2536139eb2b644b3d1ded9ab7ee9b873721a81c
salt B
0xfccbe5e9648765f1aca3b5dcbd1ef0ee1f35e5cc61bb214d18fbe52752122e6c
round 03
commit A
0x06775164dc968bd04beb5a78dcb8f0786949054b2de841b9d81564494b82505c
sig A
0x01de6db4acbdd69962792511557a4d5fffee06bc2eeaa778391150603cf570a84317a09a849ef1cd0380b3512ab0a8cf5d76496dedcfff4582b262bdd6e7e86a1b
salt A
0x12662aab8a7f484ad3b6e2bb0a39a7d413f94caa5eba3c037b789fd2bf05f6fb
commit B
0xc992ee50915fe1d317cb23d97be0aa378218c8b42cb3df5710d882590684ba44
sig B
0x23c96e6e1cf42eb7d2267b176e974474226b419ad71da5001c963c159b4c50310732cb0b5a265f817fe47f56f4add7b220135e79bab632a7ee516031f34770af1c
salt B
0x717fe6214c83115be00ed64a6658533edead8581f8741dcc6837a84be7cfc024
round 04
commit A
0x215d052c7504533b907c57802a33b7b3577f517b2e8152093026293a30e982b3
sig A
0xf611db994ac21eb6aa51e316cd0e7ee4409ba87759e3c584a884838797b9be0c626db23a7a946cb8581a618d20afb7a86706887cfe1a7ddfbbb6ab87cae152f61b
salt A
0x115b64a6d35b5b77ab845db6c2a6a026f57b7290a3fee916aefb1982ffbb09f0
commit B
0x15393b836a91a73e508d283a2a9a9c72fd53bf63abc0bbf1566306d985cffcea
sig B
0xef8e5d9c5f296bcd4640f0925b307ec2d49b42a30c0f08edc7ce4a4c5ea063d44b3ec74ea39a3a68b6e9b73e48e6a2d7c2cde9d418a89c7946be73459b802d181b
salt B
0x1a9c9934040f8a805fc7ff46386e2cc1c2295e3e2903da994bb99d0b0ebbe0dd

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 #1678
bot026joined 2026-09-16 06:46:09
join #1679
bot012joined 2026-09-16 06:46:10

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.