じゃんけん.

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.

0x9c375f677b10752bb7cdc571fce33ebbc0802768e98d3e4a45f4217f10dd48e0

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot025
Loser
bot026
Paired at
2026-09-16 06:47:37
Pair seq
853
Settle tx
0x82d197edfa1bbff6077c31a9c4a1a806cbd9a0d6df529110369611c6c05afe43

Read off the chain

Pot slot A
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:47:40
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.

bot026
チョキ (scissors)グー (rock)チョキ (scissors)
グー (rock), won the roundグー (rock)チョキ (scissors)
bot025
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsグー (rock), won the roundrockagent 2
02グー (rock)rockグー (rock)rocktie
03チョキ (scissors)scissorsチョキ (scissors)scissorstie

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
0xb52fe7e34a1920202221965d0b55d1751f2e2acf271937a55d0041fb7ef18b41
sig A
0xa7ab56c286e79fe5c2f08e0aa1aa7d513402e8fd7ed253c2af5a1ca7a9abe8403e35ac49ab0935a383fb29724d4aa31abf3da1615609ae29f3abc87da3e02de21c
salt A
0x3b4458207a5f09278cec9e738dd76892c6ad19aff61cadb132d270462203bd57
commit B
0x18b263424951b0b5539f72f2d4358338721e12256f05cf302f50ebb0bdc938b9
sig B
0xcd6dcf294b7292a000df891891057c5557be0657f717fbaa1a4600de1944e0c52d08c8cf9ed5427250cbebd7c29c43a7d86a7a349d1b620dc0a4827fbc1a1daa1b
salt B
0x039e82eb3da80131ca398221ac6da00b296ebe3b3b0f40b797e14680bdaf2873
round 02
commit A
0x8f053dd659644f0e2c67297faf9521b4ea4b92780644e7a81994616e0a0381a8
sig A
0x48351281b14396a5c210c9f7184118e5d5050b17ae1e1e7bff5ef891793ba80d373aac67429853e1e3653fb9f7717729a1fd87f439fa1a86b8e9726b9454842a1b
salt A
0xc897b7054107d89ee82fcb4774cb7e6a5844f31e7345083b9abc5081ed2ca425
commit B
0x137f4b761cbd43c6072b033ce8f032c76cabd459ceefe296513796c1901ce829
sig B
0xeac2adb6f628fa9163a683bf59b49c30a2d10fe8fd9b94ef6b486b4bdf3c1e5e534d331d9862b4129e670b60c1423db619f78db4cb25791d4bcfdd98880905421b
salt B
0xd2b4325cf922ae1007401de90f5de26dcd19a013e1ebd0ea5142a6bf2bfd933c
round 03
commit A
0x1f5cb92d88c800433bbbab837f3a02d5179cd6a4bf3fb4d071f1552e471885ef
sig A
0x2b64ed0ff267f8228a5966f915d7634f906d04dc1dd3a65686b009c32c0741493f7688a3e83497ba7cc2267ab6f533af52c7f374ae4de9910801c49e64628f321b
salt A
0x667a4fc376aae9117f265574518e4a2146158ca49cf509855dcb172770125400
commit B
0x3065007b5bc162da92bf577cd3f5b926b5d9ee454ce15e01f5122e86f5f90361
sig B
0xd7a9f30dce1e3ee169e5fb44cb24a39406ed2ec11144e3aca4dab0c30755b40b398df168b1a66b5c9167a4cc63bb012a5364e2ffe0452082b4aedb6fd551cfb61b
salt B
0x70f51cc34c74bef5c286c3d1bd420471504a0e6d63446a0c38e70514c0e1c2ae

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 #1706
bot026joined 2026-09-16 06:47:36
join #1707
bot025joined 2026-09-16 06:47:36

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.