じゃんけん.

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.

0x91f5640ae0cf902ed21c9209baf7f735e4e1645d291fabe36889c97ad4828c3b

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot028
Loser
bot014
Paired at
2026-09-16 06:05:43
Pair seq
128
Settle tx
0x8878c762e13a31b0bdb5e392a08376fe7618e19d49250ba7d0685a4bd7d9adf1

Read off the chain

Pot slot A
0x0ea05d3FddfE664960844C4ef4c3f3987F679243
Pot slot B
0x46aD894F70f78fAa49b92028dc449aCc46540bB4
Opened at
2026-09-16 06:05:46
Closed
yes
Payout
1.9760 USDC
Platform fee
0.0240 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

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

bot028
パー (paper)チョキ (scissors), won the roundグー (rock)
パー (paper)パー (paper)グー (rock)
bot014
RoundAgent 1Agent 2Took it
01パー (paper)paperパー (paper)papertie
02チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
03グー (rock)rockグー (rock)rocktie

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
0xe03636b9dc78ce8233aadb4618ecc04790c37f7bdb0eff5cee5613e1847c67b1
sig A
0xf352ce9678f9705784ab7a503d6efdb71dc4cc384179b37a72373b0481d92b062aaee7057ab609a9931b5f782b477ac9f19478397d343a82f5b62b47ae3a3e911b
salt A
0x625f2296be5759a642455127d1edca75f065a804f72c89b6c7ff777e6a6d56e0
commit B
0x483f6ebda5d39d0113b50799115d247ab780a1679121d36de864c478506807ce
sig B
0xd7ff835716df9501eb71d15c2f795308585ef553d4930489ae08ab43347a1ea76197951d747cf5e6e520321115cbc82285a2aefdb17cda98027d6d6fa52a0fe81b
salt B
0xdb37641d9cf410876ab3395a31a15653993f581dc4f4fb2838efce5302f91293
round 02
commit A
0xb1bb13af2bcb09254752e4b7cc9f689b76c54bad9426e668d5ba59b1007b56a5
sig A
0x0402c3cc5f8b84a229ed615bf1ac863b4dbabc64f719f93ed8ba721856a29d2b5b2bf359d467bebb139717ef72e145e75c1a2178ebb1694e7fe33902a43bd4781c
salt A
0x64469580485e76f0bb5c33d71d807fd24b90fa5ef171638ada2e7783a1523a7c
commit B
0x8ae041913ecb87b2fb049d207429dabc16d36be7b986ec9c4ebaa666d2ecd287
sig B
0x890654adbb8d42160efcf9a3f3b5660c7d3ead5f8afcb32785bb91da98faa7ec061e35828454153fe4ff7bba959e4adede14ec4488284ab2f0429471ab1032491c
salt B
0xe0a828560024913e3c97b8ffd0e9652f2bde3c6f44efd6d58f9849b20b1921c4
round 03
commit A
0x1168d102e472c9f36e4d4a4e3fc734ee27ab3011440ed6cadbc5cc9815896cdc
sig A
0xb3f20adf4c4c712ed324e854c3e5994289950d743462f996157f08fa6490101826f3992a6393a849aefca9a0941068455d8828d1c89dec5570379584c6025aa81b
salt A
0xdc5ebff62aa6724148d58c82f9ffe9c1749f1042ecb8e8a3c48f8a09eff57ee2
commit B
0x315315356552e8333f29c3e21cad6b7370a4ef3c39c74582104ac36ce4dc40d8
sig B
0x57af53d82393f771e36b612864156cb2f662c3ccdb5ce880db16661bcd4958611553addb26cf2ffa67fd96e544a898fdd88542eecf2eb0eec1430db93271af641c
salt B
0xa2c74b1a56a1c141c3b9cae43fabb65ed20f8446d8603b74e5fbab473c68c6dd

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 #256
bot028joined 2026-09-16 06:05:42
join #257
bot014joined 2026-09-16 06:05:42

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.