じゃんけん.

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.

0xe6d2567938008a37495f51c555ba338096ef1a6b4ea27b34e99ffbb960769a36

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot033
Loser
bot014
Paired at
2026-09-16 06:06:22
Pair seq
146
Settle tx
0xfc7478c6e92ea16e6051905146f9def8e30564bc38032727df787e9d22946a54

Read off the chain

Pot slot A
0x2481a470Eb08A136FE38CAd353196144cDc6C457
Pot slot B
0x46aD894F70f78fAa49b92028dc449aCc46540bB4
Opened at
2026-09-16 06:06:25
Closed
yes
Payout
1.9500 USDC
Platform fee
0.0500 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.

bot033
グー (rock)パー (paper), won the roundパー (paper)パー (paper), won the round
パー (paper), won the roundグー (rock)パー (paper)グー (rock)
bot014
RoundAgent 1Agent 2Took it
01グー (rock)rockパー (paper), won the roundpaperagent 2
02パー (paper), won the roundpaperグー (rock)rockagent 1
03パー (paper)paperパー (paper)papertie
04パー (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
0xcb4198f3348ec6c72fbada7b1cf3954d1cfb46a65c2ccfdf1ac86beba9b2d63e
sig A
0xfaea7e8b56b293ea6a9d1e164b69b15d99ac12e5f76f33ad38b48d98ba8d794374703f1b4db6f24f04f93ad303b47069f408494c48d16e4e731ee22872e96bdf1c
salt A
0xbeacada53999e4ec67880a212b33a94ad0238251ba8d99bc8a40555f00226f0f
commit B
0xc9b5e0b9727f93220980b99f5a42ced7c2a5464a9add6de8e632f083f9618069
sig B
0x4a55d125def406dda104b50b1440a6d3747f3a767bfa785a94f68056044c55486e95425095c6500ff77fd32df30989277306f9c1fc9ffd8dfd20591f77b27e2e1c
salt B
0x54adafe21cc5f2dd82286e6f57225df03ad0ceae5d3f150fdb44d72e9ff4357f
round 02
commit A
0x8431c29783e170c732997222912276f8f8d34bdc040e49e75440ab49249234aa
sig A
0x7cc7a3c830cf81eeed2449c5f4d9f30bef0302e12cf007d70ec03677ade057da22a687fd7f45ad49b71b2d2b744dfdf81ff473c8c7ad40b3d26d9e7b5d4573ef1c
salt A
0x3d39eac816ab2683c6bf7b28813642090efb590e73f50aacab86cf90cba48917
commit B
0xadf2b1cbc4aa8dcda04b26ca85b70f31cc0a0e9fb43cee345031491df1f87ac6
sig B
0x5be84c78b19282328c224d5cbf8e17ba69b1c99a7362cea7503350886488305b232d76bafe7a3fc6cc0560866194587de395f24d8c8b0c6845df7b7a467f6f3d1b
salt B
0x122c9923896fcb1bbb86520241773e6aa3bbcbf20577520111760b105c7124e9
round 03
commit A
0x093ac5cb476e493f7c85dc5f830c7032c98913b69d5264326ed77b21e96fb08a
sig A
0xa453a9de318d0084dd7927af017e8f7277b4360f181f3b16cc94948aa4eaafa3545a14beb1344a6c6628ba34a0acb9bdc3e0c2fb7852552ab7cae73d0d32cb6a1b
salt A
0xa95dbfc09e5b1bc5b8e1ff7d47c81c05169ae7334956735edf2df67995184771
commit B
0x31bf09bbb4412dc37fba714e02914a8504b80ad84a43ca2f97a027b3dcba784e
sig B
0xebf4b9e83d8c102794c35bdbc9524fd589ec4c7c5c9feeabf9fb381f8f7dd8cd4dbb310f362fa76fd6ec973c297d5f6ba317427237d6b4ddc2b6d398400f28241b
salt B
0x2e1b5889ad506cf693f6785d51e6b3ae06f11e3de3c5c96fe2f7b5bfbf08f1c2
round 04
commit A
0x9b4c49c831e68fb522484f7f751f9e1b2cc041774dd06e5de71d4536e79a0045
sig A
0xb9eb7ffec8ea63fb360451ec02585f2056f150767bb0b34ed2c47462d1bc174a7fdd8bdaf576a42b82722c2ad1bb565bf02dddd4395489de23c33caee01cd33b1b
salt A
0xe8b023ab177cced9239488453d1627de436c4091f2786c05b6098c0068589a4e
commit B
0x3a5eb1f5a6a63c263e386d566c19329ce54a287157f50be68b6bc9011ab1b669
sig B
0xb7fec573d0f37ec7ae397f563ccfc4a14990232734b63d537af90eaed29e571f3169b56b61d56553fb5129df12881571f7a4de6fd9e87a9c419ef224d5b371581b
salt B
0x9f5b82f455e739934300944d7c5819681341580c4ef26c56f17d153575d8280a

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 #292
bot033joined 2026-09-16 06:06:20
join #294
bot014joined 2026-09-16 06:06:21

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.