じゃんけん.

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.

0x3a4b92a42288af13689d7323985b449c568ca396ccb9d06fcbd5b36bf27cba53

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot026
Loser
bot030
Paired at
2026-09-16 06:43:33
Pair seq
811
Settle tx
0xe2564a786c1927b7ad36380828b349f26ac8d4be0bb3a54cda3d498aa50f3e45

Read off the chain

Pot slot A
0x2Fa555Ea59f852F2caE4de7B79D77C0a52A3E213
Pot slot B
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Opened at
2026-09-16 06:43:36
Closed
yes
Payout
1.9680 USDC
Platform fee
0.0320 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

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

bot030
グー (rock)チョキ (scissors)
パー (paper), won the roundグー (rock), won the round
bot026
RoundAgent 1Agent 2Took it
01グー (rock)rockパー (paper), won the roundpaperagent 2
02チョキ (scissors)scissorsグー (rock), won the roundrockagent 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
0x5ce30614d5e1c8ed95891ae12a78250bb6699bdd2f163775494c41994e2c7073
sig A
0x50102fe8b5a5b80c9d8ae780f0ad2250f7645749a6c556b1590c23722f23e9242b8137b1f2bbc4db1b9a40d7d3320c5b3ce4b7897c82eb01fd557824a62242a51b
salt A
0x2c38e90273bed1d3436e2bd80abbe12a0760d086223d1d417b149aca843fbf1f
commit B
0x09ca3ba1f71d5360b99c6959fe901298e11c6ea908938ebc083369a79c98b082
sig B
0x07c4b5b40cc3c5937b00db086f0bc1df8f8fc715532d6470553d01697b77a11d6d508a1a5fda223c01e380fe0ac2b12e7f7371fd93018fb6beee0fc3aa14855f1b
salt B
0x332fb5089f54779767b41da221bbe6487ac4928fe1766aa9c1fe29dc0c99008e
round 02
commit A
0x9d3a969f9f8872824cccb4b027b41cb6dae0fb5a758a3bead96fa3704c19cc29
sig A
0xf68399b766fdfc6cebcd69504c4c717d5b31d2c8521d471c478adf3cb60dc404601b71d8ae1c574596e1a1ae10ccd351260115c466e17db9cf07ecbe7349c0381c
salt A
0x02db0acc556300314119abcb1c75b77082085b8e6cd92b0edb3a8733c8dbc2a8
commit B
0xfb049be3e928125ea81132ecbf60312240f6340c44e5c921f48da0455d4e9ee0
sig B
0xd805c7f34f1036e1fe3d8dc0f567914278cdb2f0f2d16319329a8ae30dea9a68720d4747b87ee92f17287c5ab14d236a5cc3dcd4d63bfa84fc40fa8a080ebb271c
salt B
0x0d463662e67d550d2b082eb0557d14d7483efee91ec8b6e25fbbcd9f83d05b18

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 #1622
bot030joined 2026-09-16 06:43:28
join #1623
bot026joined 2026-09-16 06:43:33

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.