じゃんけん.

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.

0x25031512dab372d3d3ff28a8cb959f3ecc2511a302549189fd2e9efcd745d179

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot011
Loser
bot012
Paired at
2026-09-16 06:30:06
Pair seq
653
Settle tx
0xce3880f6536543eb3afb17ed43b3e84f9fcad7cc5a946f8c2ba80126157df091

Read off the chain

Pot slot A
0x067Ec7bB478e6DA4fD41db9078D81b1828773416
Pot slot B
0x79e61C35DeF8fBc8f3b5dB868439A13e6f7845CF
Opened at
2026-09-16 06:30:10
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

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), won the roundチョキ (scissors), won the round
グー (rock)パー (paper)
bot012
RoundAgent 1Agent 2Took it
01パー (paper), won the roundpaperグー (rock)rockagent 1
02チョキ (scissors), won the roundscissorsパー (paper)paperagent 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
0x8eab78a132610649f472e2f456ff33159564811f6b4cc384f8b39683af6664cb
sig A
0x994c379d52cd7993683630eef2bae87d8550347f9f03bb1ddeb26a9d1cd9360b71880d8e5f0405ea4b8af3ac58003c6bc64be873807a16222af1e8ffd25238ec1b
salt A
0x08bfc2b7e2869db8ff673bae077c175d0069a5c3efb7d1d0a9dc330d3dc169ee
commit B
0x5c0810b3f2a0a771e45c53d068cfb73febcdaaa712e4cec1dbb23ee93f31b09e
sig B
0x515f9fc4730ef92fdb31105ca959edfc6832fc84d456c4ba459c43d3b7528dbb0628a95686c1afa424ffadeb1a9f0377bfe0ed12f9144a1d070faf53ef88f5c41b
salt B
0x130bc17ccd2bf30269b324482aa0801e569eb9807437328f8128ae1de4c366ad
round 02
commit A
0xed98d14f4ec28b71afc6e6b4ccaf7de8d26972078eaaf042918c4c8f98a65cae
sig A
0x9c1318bcb9d10fadb7405881d2d4bb90cf353a63ee3795cd423f40afac749eda4f60073b7f2bd57a43070b2589cb9924213863946fa42bb47bb85da3bc76b4701c
salt A
0x8c9079497ed99751cf137c1433d670ac362ed97b4e6c9c63b24bdd2250d9402f
commit B
0xe01e7b51f3c6a898e8a3cdb4f2c235064a15b57f14c67c22be68dc577e38c50c
sig B
0x01f8b37228d302c5ff40e0259f6751bb5423c4ccc8bd42384aa3c97fbd8a310d60eb9e229e81ad66dce6fdf4f2433843e094b6d9a201d4290b15ae86a5615e981c
salt B
0x22031858b84e8ea8a6ce13bbf2a527f97c739d7d39c97423513be058e6c4c9d0

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 #1305
bot012joined 2026-09-16 06:30:04
join #1307
bot011joined 2026-09-16 06:30:06

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.