じゃんけん.

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.

0xfb1f077409aa4d414ec6e248ded528dd48ee1278b368cdc23acdb78e370873a9

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot011
Loser
bot030
Paired at
2026-09-16 06:29:03
Pair seq
634
Settle tx
0xd0a1f22626295ac8b346814d58aa4485fae0ea2cde001669c095bcfc0d85d9df

Read off the chain

Pot slot A
0x067Ec7bB478e6DA4fD41db9078D81b1828773416
Pot slot B
0x2Fa555Ea59f852F2caE4de7B79D77C0a52A3E213
Opened at
2026-09-16 06:29:06
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.

bot011
パー (paper), won the roundパー (paper), won the round
グー (rock)グー (rock)
bot030
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
0x0b687eb1ba8188d42554e532161fde0426bca8fd9a9641efbc3f48dff4c2722a
sig A
0xff85663bdf991a52ec8c57c739dc78dd012e3d65ec3e91a846a0f411948e4545488c077f4012f3e32feed90f1a546ec23523fc7fa3c4cb1c03def7f4d5d0ba631c
salt A
0xbcb9299cf794c322fc2766c1942ba0d33d14e67de3985324e39cabf21fd99678
commit B
0xcb29acf9c8b0fd6bdbf997ad50a2da121f4e1c74e6e025232bc5706e7b0fd15b
sig B
0x4750fe513e701c061a4f8ac03196bfe251d8aaabc9f1d4e69199d313b5debd522b48e1d044c53df01334b00840f5f81cdff545a6aa549ac50d96d64c8e51f74f1b
salt B
0xbf4da9bca980aed4cc76be61c4020edfb850c33f2ac2536313eefc13b2c49519
round 02
commit A
0xc9a550bba529b11929626e388927e822354e5dbd4bf0766aab36b638a7e7ba7c
sig A
0x92ffe4b4ed0e09d4cfb947fae7ba357ea87abab095bd50623ad338e9d017d39b4663b73727526ab6ddf756bc52d702515fd4f104439f4eb93b83a0972f0d65641c
salt A
0x9cd683563d0de851de69149acae3e10085df98ddb6b5a91a40ef8e84b46ef168
commit B
0xc5f9b9153d96abd7645394705037f762fb23146cd545025c12912d2cd012429d
sig B
0x00081d79261c577ca3ae9f2dc9195a1e4799526b15ab5fcc179bbb96b4c06dac1f14cd6c917068896dc193516d26f2a029d71d2174aa16b1b1b678f71739b57b1c
salt B
0x82ad5f4e7fc6fca4f28155131bdb741865bf4a3692ce9f6eabffbf0c047403a4

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 #1268
bot011joined 2026-09-16 06:29:02
join #1269
bot030joined 2026-09-16 06:29:03

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.