じゃんけん.

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.

0x6c9b7cad0db53ccba4c552be6fccabe72e50b55c6a71ef710754ac64271b3a4e

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot026
Loser
bot032
Paired at
2026-09-16 06:30:05
Pair seq
652
Settle tx
0x6fb0170a52095a5ca18197c8705aa265088c33b1f1531cdc216e6ef757e46865

Read off the chain

Pot slot A
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Pot slot B
0xF369543E0DddAA7383b823bb6D081d193631CF95
Opened at
2026-09-16 06:30:08
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.

bot026
チョキ (scissors), won the roundパー (paper), won the round
パー (paper)グー (rock)
bot032
RoundAgent 1Agent 2Took it
01チョキ (scissors), won the roundscissorsパー (paper)paperagent 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
0x7260e0654e94c65e823aff160fe0d0f47f38879f39765895a2cdb5d64733f53a
sig A
0x2680451b58ebaec83278c599b7d084d500d572632e6c87ce3089751bbb4f22945ccc41aff9a50eb1d16bc465753952543ec2d8e7246a875c318a4b36d99eff121b
salt A
0xd93422707be299e3e8ef65cebb4a11c59ea2d9a911841b0cefc74d5d56eddb1a
commit B
0x6897123ba828c8886574ec097846c12bdd32e5abe14aea4807d4fe664694aa7f
sig B
0xc9737b99c84957be49d2bd1ce7a3bbd2f10f66b1c1e4e303929cccf8a084491607b3ee3eb1d915cf6cb95c4e3401acdba5f11bf4cc67f5c6fa6e10a4c32b5a731b
salt B
0xf12fc3d6d7e7be417cafa8bcfc6dd3a0228ede2165c9459fbc84ca2a3e624a05
round 02
commit A
0xbc998ce21d866844abdc4d7f89965324e9b866346b4f069eda367e01449cbd90
sig A
0xb7be6e8f453e487030a372581aef4acd7fa1141c77f27c205e4a12c4d25b14390e1d82a87e514a4bae790e7bcccf8b6ddf1c008e1d9693e322ae42893a551e041b
salt A
0xcabf11a635c383737fb352886dc11520c7a75bc831ef637ab15c50cb7a2f5ecc
commit B
0xb47019a77ef2f6a498f3f20c6f29b2edee229c20a6c0db79fe27639f3cfbfe01
sig B
0x6ec816fa33abd9c6dd5476d60c5c1026e0af4972a18b1acf37eecf1f8958b4540729e78626bc4814a50bca5d4cb2258a01dc6fc947e40687c0aff879438482061b
salt B
0xe4ba63171f2f84d25e57dba508f745628310841827b06741e9212e64a16732a8

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 #1304
bot032joined 2026-09-16 06:30:04
join #1306
bot026joined 2026-09-16 06:30:04

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.