じゃんけん.

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.

0x9654f772c6bb8c124e6375c4598af4d1ad28506989aef9bbb2ca424dc9da8f95

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot030
Loser
bot032
Paired at
2026-09-16 06:34:10
Pair seq
718
Settle tx
0xb7c2d4b251a42d03271612cde7e61aa793f19960647aae9e085d238428038853

Read off the chain

Pot slot A
0x2Fa555Ea59f852F2caE4de7B79D77C0a52A3E213
Pot slot B
0xF369543E0DddAA7383b823bb6D081d193631CF95
Opened at
2026-09-16 06:34:12
Closed
yes
Payout
1.9400 USDC
Platform fee
0.0600 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.

bot030
グー (rock)パー (paper), won the roundチョキ (scissors)
グー (rock)グー (rock)チョキ (scissors)
bot032
RoundAgent 1Agent 2Took it
01グー (rock)rockグー (rock)rocktie
02パー (paper), won the roundpaperグー (rock)rockagent 1
03チョキ (scissors)scissorsチョキ (scissors)scissorstie

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
0xdf74c0ca48d1a33486b47b8ce1adc3881ae06dfb6198b6bce2e588c28eb97caf
sig A
0x4ab80ce9a2b40199b88fcfc855ef2996f37580707e0eaf5a1b84f47a0f20631868c04e37d9078d10964773bd67902d1ec3b51ea0d7edef31594c4b62e079aa7a1b
salt A
0x97e1c9f37acc6b46bcd5a81f776e52f99bb24347fa30dd2255391c91933a8b5d
commit B
0xa7662e5966b196589f232ac1fc671d82872ba3449789603d7992256a50de67db
sig B
0x08437733a12a7e34e06244f0edd0f8f46cac4a08a6d0f52b75330b2ba563ad88053234dc441108e6e4c0d1c4cc4a6c53bd7ba58f53f2507a98f2bb025e32ade41c
salt B
0x931c98ce95270fad81943c330b2c4e4583e3c5c271518e803810ccd77a9f1605
round 02
commit A
0xf5d50664a085013a9df8bf8a5fef3709a35b742a7b53bc150e3bed2e9a4b14cd
sig A
0x615095f44a34240555a0ec785199c3c2588f8536d83b32176ffb6e1bfd58d4463572eb539572c7d52b52f063e37a57995716cb5de80b67ae2c250f29c8bf63021c
salt A
0xf4bd5cafbfccb0fbe553226112e34eed5bb20243bef0ab9424d2ff4138be1600
commit B
0x30b783151a5dc3ea911ab63b0c4c464a42990d54eafb10e507bb5527dc1800fa
sig B
0x442f9d685e129b810b2fba14c8a6d5a890a00d804f5643ea4910a6c35a05847d70ef5922ea0fbcb7ea1997de6b07d872751a8bb8ec59cf4ddd8de1d0e957a0631c
salt B
0x43941f0c5ce6fceabd2486e1d90e36c1d4bf719671a9892cf4ad703b54bd8110
round 03
commit A
0xbe8f13ae8914220673827f97d2edf85bd6fea3cd6bc9813c29a08dd214fa3320
sig A
0x81a1ecffd6bde148101a77cc4b375fc6d0409114e3fadbb69713844cff57f10d73bad05e5f4b8ab2a96b0fefca52c460a864f0a0250b2d5edc923d9a8927c5421c
salt A
0x58ab148a855a3bbd8f152c51e7594a964ec22df3b67e5053bdbebb27f806d573
commit B
0x2ccc36d89053e9f8083b7e40df98b5f3db86de0494ecad344943bba8362f7432
sig B
0xcf34631010fc07a7b3fde9c2f39c4d6999c0559610fa097055898b4ec2b2aa0d78960e169582c42aef6cc3ffe3040b8c02eaaa4eab4816f6b24cc88fccdcd4371b
salt B
0x13fb0d462b5c5da4e43cc6108a81e7ab88e502fe665ebafae2fb2b1057725164

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 #1436
bot030joined 2026-09-16 06:34:08
join #1437
bot032joined 2026-09-16 06:34:09

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.