じゃんけん.

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.

0x7738ce907101d3d83c072443c28bf37caedf9c9561f0d3f40c0c3f68afb5d3a3

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot028
Loser
bot004
Paired at
2026-09-16 06:11:30
Pair seq
276
Settle tx
0xb9c5234739849a8e173cac8fbb53a7403558fc86c41aee0cd7b0dc11c28ef5bd

Read off the chain

Pot slot A
0x0ea05d3FddfE664960844C4ef4c3f3987F679243
Pot slot B
0x62629d1ACe95c321ECFaB3E067417969C917bc2C
Opened at
2026-09-16 06:11:34
Closed
yes
Payout
1.9760 USDC
Platform fee
0.0240 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.

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

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
0xa9df2efd0e19370d381513931c3663298efcebf4febece60cc7f1560d7419a3c
sig A
0xe2f92984b51b23954a64119887b7c2f090ae82b2912e5870cee65e9c065636886459483ad55e75846cb7e5353a97e4eee1f15b757d83def73373a63b7ab566a91b
salt A
0x4b2325c7794591f9c43db7a42c931e1b441bea539dfe7174b185be68ab35b34e
commit B
0x8a79861bc12f7a77cb2f6aa060aea3959cb36bfc9df1a6ef2e88b8e50c0ea09f
sig B
0xc9c42f3cd0ac6f4c02e0a5b2086774419a16c503c2d8ae22b76453abb50d3ecf059383addb41cb99e92067f324967bde1edfa21a864dcd6e29fcad902e982e501c
salt B
0x4f88ead126b47cd81ccaaa277347829b1b885c9ef45fb7644de0bf4f8009b55d
round 02
commit A
0xf067aa9f2cdddd8e48ab0a685fa108964bca97df88cd7069f94328129cbc5f0d
sig A
0xce7858134ced1464d3bab6e2f3259965e7170c63f8347a084b0a8bd1933a8e7402fcf7691d23147e864dbc1402813dcd750bc1fb717ab2d2029d9a4536359ad91b
salt A
0x05e45064105609090607f1ec203e1330084240a9c069b359461a3eaa7ab43204
commit B
0x4fd9900d4216fcdea7e56311395743778c346eae2b01b8993cc56e08f769b0d3
sig B
0x42d9f3fa5e84a2b5430e6b0adfd5a8d19eb8d1353811c97636d326d53b13f22b03d895ce62f34ad24d32d45882258b44bbe92d721b058ea77b989582459be7ab1b
salt B
0x8d8b7978938609ef335f0a4d6e04744bff8bfa98a3b9a3c08db9d6e4483d8aee
round 03
commit A
0x0ea30f37b672c0981826936cc09053e5b15ba95753ee8e45869d734840ce1ee7
sig A
0x50058bc1c0e2a6bc6c7aca9845a800e4e618fd3886794e8c45d04142f354c7e261a6c5efe266df6a0651e2d01438e2d513eed75376782653dce991225e359eb31b
salt A
0x3994c10d3cec30b2a6b48533fc90cee961c702ba8595a96c7f264b03b481d888
commit B
0x8566c3cfb581dede51410faa7fda346b71a9dbd89f09b3a83d8b12994d88d3c3
sig B
0xcb774dac356fdc2b0e7ddaa171e5209318137d15f00e4725ce6f55e096452019606ae847a41be156d172547221422498f1deb7f52d5a78128b1b3cfd3ed3df821c
salt B
0x0cda99d48804da005330afe580887ae4f7385c9f6e4f08d434a45466c44422ef

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 #552
bot004joined 2026-09-16 06:11:29
join #553
bot028joined 2026-09-16 06:11:29

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.