じゃんけん.

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.

0xeaba0f50eb59b40986464a0222e35627a08e69cca88b72caf85a565d61103707

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot033
Loser
bot025
Paired at
2026-09-16 06:51:04
Pair seq
884
Settle tx
0xfd56453a7a32e72ca65b26b229ffa8ae8f6def9a697b055d988aa068af6217e3

Read off the chain

Pot slot A
0x2481a470Eb08A136FE38CAd353196144cDc6C457
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:51:07
Closed
yes
Payout
1.9500 USDC
Platform fee
0.0500 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.

bot033
チョキ (scissors), won the roundグー (rock), won the round
パー (paper)チョキ (scissors)
bot025
RoundAgent 1Agent 2Took it
01チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
02グー (rock), won the roundrockチョキ (scissors)scissorsagent 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
0xb5d9e64d5ffb5ae2ecb4c70105a119d96e6075ac9223623e1bdb42ccc3547500
sig A
0x9e83003d1b132fe36c63f5f3e2f20f3129712719da9bef4e14f02e364861b54c00799e692f7d66fc70c7ccfa4bf85bef08f315ecab55cd8c209051c784e552cd1c
salt A
0x316b2a50f8d490c9bab65f66fb99a96477d96ae6cefa4255093384a6d831b443
commit B
0x522a809817ec6b2129cec1c4c97e14656da586136b23191d4a826e6faf46bc61
sig B
0x66d2ffcfbd7dc022b23a3dadabcb6e3a7763c0a0c8be9cb0257fc9ee07934db660bacfc1204b533631773a396b1a06e1e618ce5a35d77f3e0ada35ad315ea9f41c
salt B
0x6525cf22fd32c9ed335f20137769ac629a5c6a47a23c81230c58c95cabb43777
round 02
commit A
0x32078651d50ee9cf5a0d0c5859bfea36b0a7d49eec08ea02b50c530fe696394c
sig A
0xfab23b0f34a586e0dab613dff67edd8ad49175e7b8d3b5334e5abce06b35f62809b7c8c596ef7ad3405403f79bb799c92136179c84add1ea345f366da06112421b
salt A
0x0b6514ef046033409c42cc181f0df2aefeae0c2c028c08e8da077e2e332db483
commit B
0xd78aeb0c6146d21b15628520cd1b6a21570d7621085102c3bf1b4bde708fc5e1
sig B
0x0027d085e650c268892b8ded316da988779e6b25d51f071681dcfda427c178d56ef8d1ccee3043770b7b9bb3d980bb50627f1618e8c3789d53b71e23fe93cc161b
salt B
0xceaf0746692c2b9dc7f539c835956a2c37b4a8ac79b7d6e811c64409fc4e6232

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 #1768
bot025joined 2026-09-16 06:51:03
join #1769
bot033joined 2026-09-16 06:51:03

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.