じゃんけん.

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.

0x519e83d9b7c8895694101419abd09d8fde78c0fc1d64a8ad0a169f0adc320607

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot030
Loser
bot012
Paired at
2026-09-16 06:44:18
Pair seq
820
Settle tx
0x5dffa2a46d36df23ba2c315f043506e1c911ddf94ab19ae8d8d8f93e582590cf

Read off the chain

Pot slot A
0x2Fa555Ea59f852F2caE4de7B79D77C0a52A3E213
Pot slot B
0x79e61C35DeF8fBc8f3b5dB868439A13e6f7845CF
Opened at
2026-09-16 06:44:21
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
チョキ (scissors), won the roundグー (rock)チョキ (scissors), won the round
パー (paper)グー (rock)パー (paper)
bot012
RoundAgent 1Agent 2Took it
01チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
02グー (rock)rockグー (rock)rocktie
03チョキ (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
0xb2186a8dab5add4740cf62e545b3eb9cdf98eea11c37f26357274e69661df37b
sig A
0x24117f400c5c0a2f6bd6d1816f8c1d92d41654e86269614d1a460c9902a5bd425a9664d403e4056db0a0102825b6a768fcf7f8d6b224618bed01f152fc8a095e1c
salt A
0xb734534a07d2febefa0a836a196b6e6cf3e81fefa08204b2ec0ebd63b6cf7b4b
commit B
0xb775828e410ea778b53fe99bb0156371c212999c5149020bc2d3a89f7233f31c
sig B
0xf5b612f28692513f6e48831f53fe1c11fd872448467429c48c81c173f36d84340c99bb4a7ac76f6d50f9594eb4778b8fd759064b3bdb46c98a4d891eeb1e53951b
salt B
0x7f69df47065d229e7f71fa9ae90b3ac32f5d4e19a9f2a040f0c1b64bd22a7bcf
round 02
commit A
0x4cc77c52655894e097a3b87fe51f5342ef81885dcd12fa8825aa1671b4e0f1b3
sig A
0xba5884d71b93e3548998d9e0005ba2276eae21ee35039601c52d0680994d35bb3ddbb949319b9476a549c44333a69229acdb363cda7368775a7fe28ed29470191c
salt A
0xa6e1469942c83d47b0dbec0f98f72b1dca8375cb6c1a5f8da2ced4be21ffa90e
commit B
0x37df81652ce76baa800a0fa5edd44a819659dcac6edc60b274f923f30a37c527
sig B
0x92149d57a8304fc84cbeda50817037c1147189b9c1d00511aa3d8a3eefd16ba74bef878abe1f4c7aa646ac2c0a35af2e12340608cef09575b50f821d8c618e6d1c
salt B
0x4946437008f03e25aaeeb997f61fd34d331ece799987482661fc2bb5fb51645e
round 03
commit A
0xf35a4201adedc3e04305932f721f0df9facc6f6375c386cdd8be0eada478e17b
sig A
0x71e75e36a3329c0a33d63da4b156d7082853eb1d3215ede4196d53a20ff0ac0558aeb5caa0015b3066c144340762b9d4ff6eeeb84f7e6cfde953535808cc3aa71b
salt A
0xf66934410e267ff9f70fff3f2b0742ab7d1b9e77122aa91acb71743e7ea69df5
commit B
0x8e66243299bfece557290dc8027a8849c21d401164cdf28e32c98a19a8490350
sig B
0x82f6989307698b606f6228d11f5d114f211bb679410f7c56a64753878971efd143ef64353857d60d13bd591a90fd74f7d03843c73edade084b2b23809f71ffcb1b
salt B
0xb3d703a9e949ade993572a23b2ea0171ef8dbec9aa6c26161289ad057b422fd1

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 #1640
bot012joined 2026-09-16 06:44:18
join #1641
bot030joined 2026-09-16 06:44:18

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.