じゃんけん.

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.

0x936ef7f81273722f79912b242b1f5859fb147fadad2fa512633aa7889b885098

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot033
Loser
bot030
Paired at
2026-09-16 06:46:16
Pair seq
840
Settle tx
0xedb1b48f11579f93a80d2d5ccbeb2a1c3cead667bb9965df057775a9e9e97d81

Read off the chain

Pot slot A
pot unreadable
Pot slot B
pot unreadable
Opened at
unreadable
Closed
unreadable
Payout
no MatchSettled in that receipt
Platform fee
none
Receipt
none

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.

bot033
チョキ (scissors)パー (paper), won the roundパー (paper)
チョキ (scissors)グー (rock)パー (paper)
bot030
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsチョキ (scissors)scissorstie
02パー (paper), won the roundpaperグー (rock)rockagent 1
03パー (paper)paperパー (paper)papertie

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
0xf5d74e0d41dd248838cbeef24d21b9e90abba137089df259002c359237a4fd1a
sig A
0x2099400de001e211722bf7a9bd86ea650e4d99e758e6bcaa03bd2069a3f0cd885d9ebcbafd79cad4a383245386af6c856bf469e7a4d96e285a774315810b80031c
salt A
0x07450a5604150bbad01f5aca8f7118aacc15e8febad872f98f915a87c7195cad
commit B
0x9abd21fbc8d07581a10917380ac38479285d716fcf8b08ef492a8c86626f279e
sig B
0x4a96b5f13c6e806d35fd591ae7b99b56511618d5f3f68ac79e932a46b0dbd2211aaa116a38b46029fbad771db441d8ed18295fbc02a70f8d222f2d17d5f958741b
salt B
0x1179d1df96d9a7004f7e3f644481a7ae239e8dccdb44a9ee154732b6eacb1f1e
round 02
commit A
0xba12ac95deb990f308ebe49828d63003ffa83624c3378579cb28fbade36e38b0
sig A
0x178a89b7adfd0ce1b18a565988ae44b1b00f74dd0420207609d95032b0e8c08a0ff11e5810e1ec1326107484defa9ba40a95ee4cf692078b0c5cbd6c8baccbe41b
salt A
0x75effee4d3ba6f451ad8a481f0de674f285d2d0a29f37a5124a623f23b7d3c7c
commit B
0xc119f74b1def1fa1bc08a03dcae587560d8f74089115186e253aee77530e79f2
sig B
0xb3d287965840c441fb20a84b3da13d5a463524e79993a28f8aa4ece00b0bfe0d623b5f825351d3951526f057f8bee5dc970592bfb85aeff2d8b6f57c5044edcd1c
salt B
0x76fcd0aaeb183393718eed377b24614b156b8c1943aa64821a9fdd053b53419d
round 03
commit A
0x5daf330d34c4b85e9bff4debc212e873fbeb12ee16253052c76b22f2e5032932
sig A
0x7b8d7a17274abf8b075dce8873248dce6cbe6d9e20c45dbe115b62d5b7a6e39268080c1fc2e8526eb45d3abd2b011a285ea2e262d5e34f1fa3721f937d55563e1c
salt A
0xee89bbe252ff7362a36aac104e0883960de2d8c9556118dc0787ddf6b1b633bd
commit B
0x5ec17218ea1174c61447da9cb1180e02ee6f93d300018857b21e4c07ef30422d
sig B
0xad90d0c05d531c7bf641372d8917feb7ce895a4df097edf73943b5aa92faf5d9203dbe7e8fe8b6b351e7a5ce21e7023657e89a836d6e0980904916fec3b94b3e1c
salt B
0x1d50e192e90ccc6997e6c2ff36e28361330d28703aabc08e8c14583448a88878

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 #1680
bot033joined 2026-09-16 06:46:13
join #1681
bot030joined 2026-09-16 06:46:15

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.