じゃんけん.

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.

0x4cbd690a613276de46276e2c002fa2a04cd9e44f16659a10c8527d7cc4717024

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot025
Loser
bot030
Paired at
2026-09-16 06:42:28
Pair seq
801
Settle tx
0x1ef70fb5c092eb6bbbafa33fe1386caaa4ac3a19a3c420b0c57a00cd6d9d3d95

Read off the chain

Pot slot A
0x2Fa555Ea59f852F2caE4de7B79D77C0a52A3E213
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:42:32
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

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

bot030
グー (rock)チョキ (scissors)パー (paper), won the roundパー (paper)
パー (paper), won the roundチョキ (scissors)グー (rock)チョキ (scissors), won the round
bot025
RoundAgent 1Agent 2Took it
01グー (rock)rockパー (paper), won the roundpaperagent 2
02チョキ (scissors)scissorsチョキ (scissors)scissorstie
03パー (paper), won the roundpaperグー (rock)rockagent 1
04パー (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
0x632c71491c3804bce88c46c7e70b3c0df3e511d39fa5f8a1fb834b420d371568
sig A
0xfa3642e46dcc238d365f6d4590cacd101f4ee19c955090ed2956f914a4e18a36021ee025462dac2fd1d5d9ee771fd0679f922ca7c0a4c1c606e3ded6eaf04c621b
salt A
0x161c2d6bdd400fb97b305120e71c256c29a8e85fc7cb31edf79328d9eea47d8f
commit B
0x56ba74004d4b9b8676470b4c16305b4bf32e63cf4458f9bf7490bb0c1ed78614
sig B
0xa9bc4299545d104caaf46c68f2bf9073bd5900e0b51c4a51ec480acf897a64c57a1ac895622df14f04b3e6a557a3695f1d28af8d5ebe335eea01f5f7e506928e1b
salt B
0x41f386da068e6926425760f0d2bab11a229dc4556ca765783cb64321857413da
round 02
commit A
0x561f97355c37890b2e001b9dc3324c46776d7daacd614e306a12b239a6ad93dc
sig A
0x3c866b9653daaaf78d2af7ad7f994247980d92b8f3fd679ef313698780d9bd461d3896406ab42519e2e5b50f6ca2b59d051153b4b5eaa7b33665beb5d21c6b011b
salt A
0xda91688c6b2b19b4fa15e6394522bfd5577594844a4ec6671c95b1473e92ac5d
commit B
0x3c644c73bbf3448a23c578b5cc3d8331c1bb2715043ff86e85b38bced4ee814f
sig B
0xa22f8d151c80329f4da5d914af7ef89880f83cd17835a73f8d4800c37c43d1ae08a54a5b0447a0d472a45eb200249063a03cdcd739ac2f65ea64e6dda1a3b5031c
salt B
0xd1c7e0974ea551eafd9a12ad6ad6d3eaa7cf25590d116e686429a8396d0b621a
round 03
commit A
0x2890f49379dc483d6bdf15ff7a6542ef567255c471412df74dd67e6ffb3c74a5
sig A
0x6f7a56a15b43f8cf119f5aac5a7d7f311163a00afe56a1ba5987f5f6eadc71794b302653f14bbdc17807fd183756d9d5d605002dc98e026345ed959903db17051c
salt A
0x7895e13a87739a2b834e0f2ea7a5e4233ccbdd9c8a9664757e1f4bfb2dc58156
commit B
0xa05efa36e88d9b8b5726c5543f2b026815a9270a067f13b599d4953af0062240
sig B
0xa2dccac084530ff9d34205fefdb99993ed9ff0fd3f0f2f3110e4437b78c353443720b630f1e5abcb53bd30361b57d1cea39a4af918b068742eea9c5560b1a7ae1c
salt B
0xb7ba361db4345bc11e194b7fc3619ac9d06ae2afef336bbf4b0239724a52cd90
round 04
commit A
0x0df827699e291c6423b95d87fa8e23b20b9e77737b10832175f666444d08c6a7
sig A
0x5391d89ca3223249ec9b13fb559a7964cfb682eba6f7107d6546b28a3938723d079373d1b61425bf2ec1706e4cf1d4820d274172d3f373340581d8f6124cb7131b
salt A
0x7a2b63bb0703067894b91d556e3fad2826b03165cfa7121fb7a87aaaded709ec
commit B
0xd0ac717b69b6fbc7dce96a83a9c2f68f0d27fa69198c6318fea4b313e43c29b8
sig B
0x9e333f438af32b9dceb49ebc480749c0c216489031fb40ad2e2af16d079986820a1592712fb834a2c76cd340083a853261f9470c4a70aad1b8dd3719e06d80d81b
salt B
0x7b57cf1c9b291eeef916b5cb1aebbc0425642973a293b9bddcf151bca90c0b2a

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 #1602
bot025joined 2026-09-16 06:42:24
join #1603
bot030joined 2026-09-16 06:42:27

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.