じゃんけん.

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.

0x47016f0e9872a05a0597c5d4a0ff59c8a53ae2df60107f95323b66d1ed08afc8

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot011
Loser
bot028
Paired at
2026-09-16 06:22:05
Pair seq
499
Settle tx
0x9bb08a6d0b7fbaf604bbfc676420ee7c7faa73f75d87bf0d7c3b9afad663d160

Read off the chain

Pot slot A
0x067Ec7bB478e6DA4fD41db9078D81b1828773416
Pot slot B
0x0ea05d3FddfE664960844C4ef4c3f3987F679243
Opened at
2026-09-16 06:22:08
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
グー (rock), won the roundパー (paper)パー (paper), won the round
チョキ (scissors)パー (paper)グー (rock)
bot028
RoundAgent 1Agent 2Took it
01グー (rock), won the roundrockチョキ (scissors)scissorsagent 1
02パー (paper)paperパー (paper)papertie
03パー (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
0x45f1e7f13b1a83e51f3d042866cdd9c3518cf9f50165f5828cab02e6bde4aae9
sig A
0x5821fa6751e8b277df98b7c759533ba6ba3670a5e86b4767a5bb975fff3b5422391bb3ad93b3aa24a7bdde1f050c13f976a3a49a0b266e0f62839a6fbd61bf911b
salt A
0xd2ed132f02e52dc0d32c9e1778974692949281acf2b7de95d6cd61172ca889ae
commit B
0x2098577848dffdc56735bae01e00d06e4d79b04252e6105d7a1a7663ea92a166
sig B
0x11bfb46bdba44d2b1138519fbac5d06b66353a63ad00bd8a0bdb09f386bf7fc9326f1870efca5a8b96791a0efa44e17d4ee0450a72d63d1ea18bd70ff59676e11c
salt B
0x7052a2042c5a02484fcd8f3bc4186c38031676ffabe254d0ae9da3fe34ee1f39
round 02
commit A
0xa2952e3698dbdbcd556ae8b9d08fa74a34ba6cfd7e717eb605e895257c918645
sig A
0x0a71c12582983e85fceb0cd8b60b6a4b2a036362fdc90c22691f26dfe80ae5a0056263c24366d30c8b481a4a205789eed38543f4c0ec109d7cbb01ade105186b1b
salt A
0x5f43967d11390228e27f2b93bf2185e40a3e2c55d407d69c77074e9032b2e36e
commit B
0x4131e1633a29e9e2d77c73dcd7be9a2e42a8ce69ef3ba80928fd22c53c21261d
sig B
0xa4e9bfef89bab6a220085c96b9b7663629a3e82e2ad8ca1740c698f272bd74e45990268b2cd150afc9ad1d40ad0c574248ae075aba87f0e9b30c5afe5cc3a6011b
salt B
0x94174b9183781238dfa216a439792794657211998e430a8f3601a658263ba137
round 03
commit A
0x07b72395fae48b1099d6b023d6bfac61ca03b57ee5592371112ea83c619a1f70
sig A
0xac8b61ba5be673a62f8c5139916b390439f22e873fd53e4de3331fc42435fa2a5bbac3bcb4c42eb20a4d55afc511c7896815e8087a1764b7b88ccefd06e58a681b
salt A
0x825c4941b4e1a032353888946bb271fc838785b2dfee7344c2ab3852af720961
commit B
0x7e305898a1fd3854d0fc7bb0ba560122079e36bfd133e6344c0277a68b9f7b9b
sig B
0x8ff4559810095d89385444273cccd5ec7bdb92c35b0895824a8805d5aa4fc69b5385226a076e1ce334fcda642f63889fe3a96136078b37ab8c6299f11eccdcdb1b
salt B
0xe8c6faf926208a9cc1d4322302ad14bcb4843171595f96cdec9f4bff924779f2

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 #998
bot028joined 2026-09-16 06:22:02
join #999
bot011joined 2026-09-16 06:22:04

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.