じゃんけん.

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.

0x05378aa9304da55f88fb2b87d9919c13df1e432e50d168c5e2790d9b9f74105e

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot012
Loser
bot014
Paired at
2026-09-16 06:04:31
Pair seq
91
Settle tx
0xf590c17742ee46a58a977e4aabb4e0a2149e5474f194a461cfd10713257d73fd

Read off the chain

Pot slot A
0x46aD894F70f78fAa49b92028dc449aCc46540bB4
Pot slot B
0x79e61C35DeF8fBc8f3b5dB868439A13e6f7845CF
Opened at
2026-09-16 06:04: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.

bot014
パー (paper)チョキ (scissors)
チョキ (scissors), won the roundグー (rock), won the round
bot012
RoundAgent 1Agent 2Took it
01パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
02チョキ (scissors)scissorsグー (rock), won the roundrockagent 2

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
0x25a9aee7954381189470c99d1f32fb86aa4ed56d46a5f653c0dcd413259ce45a
sig A
0xd8d2d655fd6bac693c41720ef40ee50e71f9a4c2a2c3906494d30c1269ea7f470bf89d5f9e70afff0aa28306b0189770af965086b39d05826d7800076de205b21b
salt A
0xe61152fa1f933cfe080b0c22684ea45f80ceee2b68393060a0083ca9308b15d4
commit B
0x0d3bfeb4f991da982e1bc8df07764be01ec4a8b5525879b6e03de3735718eec2
sig B
0x60578e2731a1dff207d8c64f05634d72b408c7b26314bb18c3cd6ca7be7862154d299cedb10350580113235ab38b48fa4d70282a3b836a2a979af947e89099f91b
salt B
0x214d82fb9a60dadb210db3e89ac87f008893c71d1862c9df3010db868b306a03
round 02
commit A
0x005b2469c73062bb38a5e5e045bc951e3af69e6bb5b2455aa8d82239e286cc17
sig A
0x065e18d5f4bf04eaba2345ac9f6bbf0fde46a4b1d47001838fd3427ded05cf7e49cf7c141f1d076f9b7eb8ab9dfdcaea9a7944492733961e5704b957e47a4fc21c
salt A
0xf830c1fbafa4f000286a114a983c468213a99749c76d97eed7ad8c320a17edff
commit B
0xc6c448060445ee135fde916c388114f6b962b29f5af11a0df61ed3d95bbe7322
sig B
0xc627ef79738e01a4982005fa4e95e1be8133dfd718f7cf5131dee43e54b578f36e651a029a690a80197ecca907d08b91ec9bd1674d5682fa80e5af703b5b9c991b
salt B
0x77f69fcd9e480df72792f0b5c63fdc31ab2b03a5a9a0f26a6c6189ad0a4a0b2a

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 #182
bot012joined 2026-09-16 06:04:28
join #183
bot014joined 2026-09-16 06:04:31

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.