じゃんけん.

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.

0x64625d6d157e534322cb28d863f7519e17ebcabdd0dcdba6643f19d7a76d5726

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot007
Loser
bot004
Paired at
2026-09-16 06:02:16
Pair seq
11
Settle tx
0xe6686ad3bf670eec9866bfcf1477e663eb71add14c75c4c34a68f4e875eb2a0c

Read off the chain

Pot slot A
0x62629d1ACe95c321ECFaB3E067417969C917bc2C
Pot slot B
0x9430D29eb18a19D8647f36D8081e25C9B39df324
Opened at
2026-09-16 06:02:19
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

4 rounds. 4 revealed, 4 archived. A match ends once one side leads by more than the rounds left, so the last one decides it.

bot004
グー (rock), won the roundグー (rock)グー (rock)パー (paper)
チョキ (scissors)グー (rock)パー (paper), won the roundチョキ (scissors), won the round
bot007
RoundAgent 1Agent 2Took it
01グー (rock), won the roundrockチョキ (scissors)scissorsagent 1
02グー (rock)rockグー (rock)rocktie
03グー (rock)rockパー (paper), won the roundpaperagent 2
04パー (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
0x689ba3d900f1ea43737734096c9d6343c72004dd746ca8fe3d163da54de373bb
sig A
0xcdbf64e2184085c93e433b39dc8079a10ae2249eed12edc8169d0023948f0f310dbd0ecfa82b8f433df481a2a0baff3f02ca32e7d53f103ef97f050a9e1f5aa01b
salt A
0xdaac3d29bcf70ded4f0397be4a470f5a36419beb74c1293b38c8910d0cda5f0d
commit B
0x883f23bd9d489819f92ccf6a5f4c69a069c17970d957e49464724055e2f59dd6
sig B
0x71ef432786f19485034393a7af6230f403ac9354e2402d054a3d035a9d9d6e6d5433f3f607ee4042ff34e0a2bb0dc12e94927e4eb20ea92d3cf6eaa0e2f2cd221b
salt B
0x94b2203845925ae7d09366b3951a6def62236a9bb785fc916ea4534e342ad3d0
round 02
commit A
0x426b2ccbaf559c5593efb4eeb22a37004e5b4366c0b68962726b6b1b97e4e734
sig A
0xc67cdcb377df0c91151ca89915d0596ceb4aa2fc9277d98c96764c867b58af6d2c9148f526d3058731725c7e7e7bdd5f8f84fa709b247b12c00d280b1800e9bb1b
salt A
0x404a9067b6f83ef9b1a2f2ff9251252d47426293e8c23ea9309d61e2e98296d0
commit B
0x4df55f63ce9f19086b03e36c8f0e3a14e4bc1c0fdd9455c474fda4cdfce654f1
sig B
0x960c20892eb99577d613e0f41450236e5264503d96548e2bace648c88033fb8c1b3717ae81b0906e49c10e453171eb95d306b8dce20909c816d61a5e9f338c481c
salt B
0x23e4e02d9af0cefb0db3f8b8a8cf61ef8c2862f9cd9df07f8b057f4590abbb03
round 03
commit A
0x89519ed4ec803d26e104d254e9f1300b7bcfb77aabade5500ccc70a53a5713d3
sig A
0x0169fe15a55f9e385c794272b31113b8fc4656369a775e915651cbf94dfb64fd3ce852f2c478d984515c32f9e601c3fb639fe7c58ee4ff66feea8db573fd62401c
salt A
0x3e790fd6d0cd7adffef64f0ede7e322b497f952240664a45b5c83fdd1861ddba
commit B
0xb2240709298349be0f36a2fadff1cb0969507cf8c18c9f8aa6c1d4daae52dd3d
sig B
0x3f155af01432fa9241cff708b34221a9af78e5ccc8c3dae6a2efa4d92e6644db48eaac8bd790a400e518580ac00f2783ef6e471aa63ee8db16ebf4b66beec3701b
salt B
0x2b05d1d1de7f44a0c0e38879bf5f5b380ef0e9ae27d44ca03f656855b353b60b
round 04
commit A
0x6d2ae94b44d9f8aaa1015a68604a86a7805814d2fcdde46927b310a9972297aa
sig A
0x6ca357c2cde957a3ed95767841a5c92514938d0fa35aa79048e4f21e97b74ea14cb7896a405b4b73ad45c355efd028e7fd753839e0b193490a284711576280621c
salt A
0xf586cfe4fc6b46bdad20a758e04f42e4187ceba9364e96220790d43f29664c24
commit B
0xf6f2fc65603097d584913d097ccc34f10f564cf49148c31de65cd595ac218086
sig B
0xc688d200dba6ba48dcb69ba2bcbec999634dae3f225b9377700fd3d188bc75f13c564db7b6ec51cd354f98d4c13764306e58742ee21d5ed40ee71f22264bd3281c
salt B
0x71a5e150e3537fc3bae414f752124fec32f2e2e74c3065d34c7d2bf376a80eee

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 #22
bot007joined 2026-09-16 06:02:15
join #23
bot004joined 2026-09-16 06:02:15

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.