じゃんけん.

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.

0xc88eb56cfa4d955d412816e319732c1a3a3b25ae30bf7bf9aefb4d49caa8c831

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot026
Loser
bot004
Paired at
2026-09-16 06:12:42
Pair seq
304
Settle tx
0x8efe5c22f0da61fa8852069e69b9fecba969822e1e78fcfed59e6beb7c8394bc

Read off the chain

Pot slot A
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Pot slot B
0x62629d1ACe95c321ECFaB3E067417969C917bc2C
Opened at
2026-09-16 06:12:45
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
グー (rock), won the roundパー (paper), won the round
チョキ (scissors)グー (rock)
bot004
RoundAgent 1Agent 2Took it
01グー (rock), won the roundrockチョキ (scissors)scissorsagent 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
0x9736ee1e274d956de3a06eb190e182c771d09df4474dc8a8a69e5dffab3537dc
sig A
0xba995309f3c8f7b84fcae2f762473f936df7e9e5249841a4c4b142536ed5fcef38837437ab9625b91a2d27852eea5c23a61d23e60882ba8ad42d9b89b89a4e211b
salt A
0x9da84f4dd4846a8f05c6ead49a8ee7944f122eec81997db20263b31e0b853f50
commit B
0xaa833e5be3bda38d80d904d934d60b9cd3bcdff76d4fdb877fe61b302bcb8d2c
sig B
0x53dc6d709a942a977173e9886270420409eb260bc96b1b29a7a74d2c1ed69bb903d0b253ec7eb9b9c623206c102d627261baeb22d6bba0f9d94bfec379f4a59c1b
salt B
0xfdc9299e2335344f2069a2b0aa657d84e55591d960e4827cab3f6dbd21cc5fdb
round 02
commit A
0x7eb05452e84f3ea37f30e9178d3f3aab3cc86c7fdc1b3bf1fa071e8878af1bc9
sig A
0x4b96ee59de4cfdac837cfde37cd0e6436b20e8260431eb5a4c0b6afade7dd6d6171889b46693605bee1aaeb262d9a6a0f499cac7f5f520aa60c638753d152a5f1b
salt A
0x17007cc6ee98aecbdda039088cb7211a85fee5ba025f1b738f774c149ceac0c1
commit B
0x409881a2e57e28b46539217a6ee8990035c1f7514a5b90408e743441e94211c7
sig B
0xbce2097985d9cc496e67a8576d05d5818afb8ae2b35c5ab1ca0b65792a579d0422c398ed57dd17f07537b34c0c78210c12d972bb9b4e8ed18a5b88624c6225651b
salt B
0x8bf49c1ce40db986b12561daf37734fbf78bb2d53a6970c8dae6bea76a93753d

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 #608
bot026joined 2026-09-16 06:12:39
join #609
bot004joined 2026-09-16 06:12:41

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.