じゃんけん.

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.

0x344300d52523ad317bb150697a66a1899c32d53e4e9e31a759d75ec8444d946e

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot026
Loser
bot011
Paired at
2026-09-16 06:31:18
Pair seq
674
Settle tx
0x10bc23cfd1507da66632f2b23ee7f0dc93fa5c31d27e4e1497c6f9a166615739

Read off the chain

Pot slot A
0x067Ec7bB478e6DA4fD41db9078D81b1828773416
Pot slot B
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Opened at
2026-09-16 06:31:21
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

3 rounds. 3 revealed, 3 archived. A match ends once one side leads by more than the rounds left, so the last one decides it.

bot011
チョキ (scissors), won the roundグー (rock)パー (paper)
パー (paper)パー (paper), won the roundチョキ (scissors), won the round
bot026
RoundAgent 1Agent 2Took it
01チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
02グー (rock)rockパー (paper), won the roundpaperagent 2
03パー (paper)paperチョキ (scissors), won the roundscissorsagent 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
0x38282a7f24df8951ba5517ca3901485178e60c1ec7bbb4cc3eb6f40c7bc73f7d
sig A
0x951ee7c6d204b947e9f3a17d99d51b32d7bda9093f758de2ede361c885daae235f29d7e8017daa360d386ec4f59b19844932d112f62f2d7d17fca88636c58c9f1c
salt A
0xc5ef8cd1a126dafb84766f96452332e9d0cf3bd3079fc2c9fd225b34e141da91
commit B
0xaa78c22de62284395da9299e07adb8cd10c57f1fc745b824ae51c39c6a3c359c
sig B
0x6c4bfe351796e5f591f8d9660245b4a04fe5390a8ad283ad679aeb2f8af48d82294fd0300734187a7051dc17c17ffc0419eb584c8d674f13a1d6525d797fd9381b
salt B
0x2371681539304b1aea826e7eb9521561b3acb299bc0b4205a2708a7978d74fce
round 02
commit A
0x79cbb0602c26c473a1597140380eaa86f7c22d8ac685943bcf993bc23c410cc8
sig A
0x1a3fd841333b8efcf597b15182cc2dd56eb753445c4605d26ad9b7cd528abdb10663f174936d4183f86cf781b11075133fb62a30ea26de7b4c022c5b82d310d21b
salt A
0x20c833fd0c0f1e974cefe126b0b7681923df8b6d6eb59df7fda931e373c8073f
commit B
0x822bbe068f9960539026e3304eafd0960cbb3702404b95ccdb1c2cb2131b9a53
sig B
0xfb2a0282ddd15e7f33faf50aa568f06102a96a658b72265c4bd7bc44df99bc413bb217469b076c430b07b7df6d09f64272c6b6f57c5a3a71348e6ee0c9ab457f1b
salt B
0xab9ce50f5a32b72b59ae2c91f87ce582efe05488c94acc181e99abcab1288098
round 03
commit A
0x81435e0c1e1e2d98936864fe2546dc21d54e35ab351185c8e3b291e32a642772
sig A
0x842d7ee443ba6f88ed4120526a5ca7947b3e7b9f66fef35ed9360a326894af4a58f45880cc0c26b83aad587d0cfe9e2fe2dac28982e3c79ae3b8b54eaf9d07d51c
salt A
0xeb806683add54b3255ab036ee073024e0d4fbb4a75cb47b2b234e04f7f29d058
commit B
0x6fb8e335a08c3451264f6ec7e024c8e024eb4862a50ee3507b1ab6f83d2bfeab
sig B
0x473e95d7064fd6cbf1cf25c1a426b5b49aa7db588c18b518040ea90e65a3bedf66fefa750955feab2cea549ea6499c6518e2b9cce92d553c3b0a24214ead76631b
salt B
0x4015daff899e2d97b444ea8d47ea73bfa1cf9f1807946eacb15f638b44051325

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 #1348
bot026joined 2026-09-16 06:31:15
join #1349
bot011joined 2026-09-16 06:31:18

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.