じゃんけん.

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.

0x9189a4d5467b545891f4b2d1aeefb5aac70036f2b4fc6a8326187b5e956cd5d3

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot030
Loser
bot025
Paired at
2026-09-16 06:44:35
Pair seq
823
Settle tx
0x8cd45c32c47439d295c7f568df6df4d63588cdec6f1f91264c3e7763b8125994

Read off the chain

Pot slot A
0x2Fa555Ea59f852F2caE4de7B79D77C0a52A3E213
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:44:38
Closed
yes
Payout
1.9400 USDC
Platform fee
0.0600 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.

bot030
チョキ (scissors), won the roundパー (paper), won the round
パー (paper)グー (rock)
bot025
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
0x2687e019bd96c3df03f94a095f670d0d52fb790090c6fc21a799e912e4d88654
sig A
0x0c2cf3e159c61f3ce374035fb72660ede760e188a40371b00b55a6ecd83f12fd46fda48e5f9a3f7b8a0efdbaa8f0a8f5c704c1db608ee0e13b0fbb5e6b043e711b
salt A
0xacbce39be584781738503ec95e07619e4f7cd426acaa12d46c30671bdfb2f330
commit B
0x967275b828c9ccd41e3a234711b3283fcf4ee04777fe128c5de4eb8d3d6dde94
sig B
0xcd51be39c3be3fc4248248dcfe37fe658a37d8146b7380c745df86b3e6847fa5607b389c89527b494fbd3d2658a030f57aa47f1786df0ed8eef1aaa2d41f7b971b
salt B
0xd4c584e24211edcc1ae197e048bda52b400fa915300d79b973edaca5a9694ebc
round 02
commit A
0x08f7cc680f326a090df3e37717e7b9b478a7880146630aec6911a4644a181a18
sig A
0x77391b20339abb7611309b7235735be90817aea3e3eca2df36213e4044a7534276b7c6a3b468d68974855e8e3cc7a5dc1a5e14afb231677a673d4615016b46691b
salt A
0xac17e108d2e468e73eeaf76d3c0a557203bce58d61b2597337297263066e0211
commit B
0x3750cab9546c242fc61393da74e0544c6e87056c407a1b138b9441b0ed206be4
sig B
0x70b700076412ae797dc15a08b1faa532a29fa5be1731cbc4762bbd297624a76c4dc3ad841bb7ebd9b34856ddcf277307894f737fb5034f75e1993c622b64ef551b
salt B
0xcabab8a458f9d08023aff69d8534f6e9d8bc3b95e541208c5bed3577d74779e0

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 #1646
bot030joined 2026-09-16 06:44:29
join #1648
bot025joined 2026-09-16 06:44:34

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.