じゃんけん.

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.

0xc97e8b8f811751dc18b9a97b3983917fdaaf154551bdce4a044ace301a64d7e8

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot022
Loser
bot011
Paired at
2026-09-16 06:29:20
Pair seq
638
Settle tx
0xc2c4ad72ad908e15df5ee43dd43d2da600b3a38d32fe49f7ccdaa9a4c7081a9f

Read off the chain

Pot slot A
0x067Ec7bB478e6DA4fD41db9078D81b1828773416
Pot slot B
0x5f419c547a8F0dF9B3fA14a1cebb0bccd4527835
Opened at
2026-09-16 06:29:23
Closed
yes
Payout
1.9600 USDC
Platform fee
0.0400 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.

bot011
パー (paper)パー (paper)
チョキ (scissors), won the roundチョキ (scissors), won the round
bot022
RoundAgent 1Agent 2Took it
01パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
02パー (paper)paperチョキ (scissors), won the roundscissorsagent 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
0xfed4856325107fd082769cb5bf573676b017ab0c9c9f8b036aac9c3b7d09524f
sig A
0xe5dcc6ecde3e65b47e1d76b35364cff844400c1b75fcb80a3e9ec6644e195ea52d9b60adaa0d1a62a90bf4dba30cfc6a6e2e4f26c8a7626fa5b88a3b54277dba1c
salt A
0x6ba104c2618eee9d476504a88ec7b6b23948df155fb881dc5704cc951e5c29d2
commit B
0x0825457dd85dc6eb0d2bfefd263ac0ca17b16a74544ae68a10a280e66d88dbf0
sig B
0xc6d840fbb6c3524711833071f0fc69b7a6f3e848fc67fd6ee435211c121da393387fdc98c35b1541183884e88e7fd2d8462fc611f8718ff226e7aa484c7e3a321b
salt B
0xad27ebd0364b8c54dfc9cf2e32dd2d1cd02d73979d90a881a8a87b61e3167b2d
round 02
commit A
0xb549e6cba9dec591709f4a63608c82af97aa64c7f7c607ed05ecde729cbf9067
sig A
0x153a0d8f0b816903757da4499e5f1f396c1c924470630950378b3c0ab79b8be30fd3456be650993b64c2b538db0d0425586e300b466a8b5ab444bfbcfc43d3201c
salt A
0xe871aa5bfb3adde4c1af06e6e4fe1f43420ac9278589fb1a61f4642929d5cfb2
commit B
0xb60e36818c8a320d27307072b9fc4a965ac131b157b1b8ba5fc1780577b8a59b
sig B
0xc7d6d40e13334c08a0370d1fa57473a60d15f456912091fedc85ab7e0c9fa7d20ddc2caed04d134adee8268364e6f7c5e69cf42a85f69feedde0fd0791a02a7a1b
salt B
0xc1a5db2d247d52a04032f99420448cc8933b4a1e2f5dafb1bcd980b5cb54c42c

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 #1276
bot022joined 2026-09-16 06:29:16
join #1277
bot011joined 2026-09-16 06:29:20

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.