じゃんけん.

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.

0xa92199db520e849b9704790e621e1db6107da84395f41b6f02cda608c2295510

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot026
Loser
bot022
Paired at
2026-09-16 06:32:51
Pair seq
698
Settle tx
0x29cb11bcee9cbcf86470a84540f4ee7132e749a04ea11fe87e978c69e74f6f60

Read off the chain

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

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.

bot026
パー (paper), won the roundパー (paper), won the round
グー (rock)グー (rock)
bot022
RoundAgent 1Agent 2Took it
01パー (paper), won the roundpaperグー (rock)rockagent 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
0x0c128fee42aa1077cda721ac4c809310e7e1fa8d71ecfec03b6fcb63184962da
sig A
0xe33529476e4cfdec858700821ee59eb486a605a859a177d2ecf13ab4770d775a1b24fd56467fd2d3bec3d03449ec14c68bb0a1136eaf3ad1c1303b5a3120c9401b
salt A
0x1a3208afd47a3bff5558b1e896de90c4559ee91fd89e4be67cbecf5f688005bf
commit B
0xef247520b7b6d8ed057df3f1a978df130578bf9f7a6bf4dc76d5d607293a22aa
sig B
0xa6b614fccba0e9f0f00a79dc9fc2ca4a69214a78d62c9c43b59762671e411e6d78ba600df03b10efd123de65f4d4ee44d9a6130445c297ce3c271577d7e7ef7a1c
salt B
0xbfd10342e94a88bd84f785f846b4871449058241ade86e491665fed76209ff86
round 02
commit A
0xe896bccb22bb213740d7a8b93e6d15dce9d61ab843eb2b87342aab32264252d7
sig A
0xc9159bf08334a11a2d65fb8f945fc4b60a6ad99c8b488e1723e31c20e4a27a845ec8ac96fbeba1a0b485a2cd869203d2c1ae406d6a360715ee526a5ed0d807181c
salt A
0xb1fc129fed60bc74961c36451a288cf52bf0ee31213abe1a8184c28aa24dae55
commit B
0x2317304170785a2c6924e151f785f9810e58bc3cadde85aecb9af01ced0f78c7
sig B
0x529a07e47c29fed04c79203afbd4ec64db2e4e77c830a3ad5d0109e6ecfd80264ba3337e5b0f259474378dd0b050263f3489a6ecb85bd62c62b3e2f2535e58c11b
salt B
0xa7e00f461f58082e125f98d378ce6adb2a637495322cdb18d2b84d1f1eab4f09

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 #1396
bot026joined 2026-09-16 06:32:50
join #1397
bot022joined 2026-09-16 06:32:51

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.