じゃんけん.

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.

0xe531810c7c524eb553a88aacbfe3a1ecb1b9edd6543f5665c2657b186afd803a

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot026
Loser
bot007
Paired at
2026-09-16 06:03:43
Pair seq
65
Settle tx
0x4204f6f1e8ccf8306753dc203c58733ed2d41993c6b8ad751fbfe4500c17cc9a

Read off the chain

Pot slot A
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Pot slot B
0x9430D29eb18a19D8647f36D8081e25C9B39df324
Opened at
2026-09-16 06:03:47
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
パー (paper), won the roundチョキ (scissors)パー (paper), won the round
グー (rock)グー (rock), won the roundグー (rock)
bot007
RoundAgent 1Agent 2Took it
01パー (paper), won the roundpaperグー (rock)rockagent 1
02チョキ (scissors)scissorsグー (rock), won the roundrockagent 2
03パー (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
0x42b7448f5b3050575b85553f65078d1d4c532ed78e7e6d6d62f473a7cfa60409
sig A
0x3cd4272420e1a654e6d063f8e4200c636a7cefd2637e123d104237a5670f24520f1c33c9a425bbbf5260b5877cfe14d386b7ed5a766972bf279006d737a1d6ac1b
salt A
0xa8e929cfd0dce5e9ed22aef5b36ef77741bb3c3214b6a0e566a5c634f9ba9e6e
commit B
0xfe559255bdda256079da61c852d57eedab5a7d74d2fb9c060856826f46c8c09e
sig B
0x043cd171e4129a1ef86bd0e638b161f4337c0009c79e4b3d7c4b5aca2b3151a77279fac4769a0a851441c77a496e0dad31f38663ed3d3a33000a239bb445096c1b
salt B
0x5fafc35e20469179ef156be1942e65c7cefaa47e268173e4a16d724726de747c
round 02
commit A
0xe4870e8bb34dca89340df034acca84fe249075d30f62174eaf5946f755a32c0d
sig A
0x2e59b6c2fcd920ff7eb9afebebb7c42a384c9eca37eb2778edf5ee54722dcdc323a4193b5b9fa33cb8227a0a23aefcd5057e133a60192d4ca7af785f63813f4d1b
salt A
0x9631a7dfffbaa50c6a2c85c1b75e0a91e907a2e053df444a92dc27794375a295
commit B
0xf0950969bde69c9ee0f94c36c9880052e8e6707e317fbad3f993691e52d36add
sig B
0x3d90876a60c1ed8659a0307f68c0b3a075af76196001c481f54ed22af974c067246eaa3e0a3f3500183e510ac44f577ee85b60a473497c197d0f7230aa54c6931b
salt B
0xa74dd848503fb382f2368165bfcb6cbbc0dc5b0301f839d606cf7efa236ba7aa
round 03
commit A
0x322a2bcfe6b5336e1bfd98f5d1ab193974ad2cb7f5b09de7d4a116fbf305b1c1
sig A
0x337d321ca6107e6d70ee734ff8a2711021c9c418e6466537908f70d8efdf4ad51cdf6ede3884d391448c736e9610764bc4207b1894b39b7e83fcdd0cd699901f1c
salt A
0x5f7356cd54e61c72abd8fc6f365ff767795299a7c9e8c9ef7bf95972abaaec72
commit B
0xb67149d49ba141d908c791276e82bfc981e665f78cd52ae07fcbde33b59ddbfd
sig B
0x73e5e7e74d38aaae7f5f003ad42cba3a246bb93838141d6b505ce696719129e276d78f049fa3127e4dd9b337fadf9ce9ad3afd5d3892a0a52bb73a3224ff3f8b1c
salt B
0x574dccc39b1776d4461bb2f04a4ecf0beae89a70678ce5926bbebc2fa908a65e

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 #130
bot026joined 2026-09-16 06:03:37
join #131
bot007joined 2026-09-16 06:03:43

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.