じゃんけん.

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.

0xd54bcbb1ba4c30a2aeb5f9067bbc35418732ffce354125f7772326643c83d264

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot033
Loser
bot026
Paired at
2026-09-16 06:46:43
Pair seq
845
Settle tx
0x0f3f18b78951aa72227780cc9a98d695220d2312e8ad1b4ab7a2370162568264

Read off the chain

Pot slot A
0x2481a470Eb08A136FE38CAd353196144cDc6C457
Pot slot B
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Opened at
2026-09-16 06:46:49
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), won the roundグー (rock)グー (rock)パー (paper), won the round
チョキ (scissors)グー (rock)パー (paper), won the roundグー (rock)
bot026
RoundAgent 1Agent 2Took it
01グー (rock), won the roundrockチョキ (scissors)scissorsagent 1
02グー (rock)rockグー (rock)rocktie
03グー (rock)rockパー (paper), won the roundpaperagent 2
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
0x2f7897f896bce9a128c927bfca72b271adc79e349ecab5457a4f65b4acbc8e1d
sig A
0x2c9e0d9eb956f4308b7855aa52540bdfa2e4529605e74b9e04d637562d8db8161b3482fb658d885c8740af604a07caf1e2ec3a01a989d7e065bb6a12fc8313a31b
salt A
0xd812b1cb168aa2cee42d99ac8ceaa28c408e1806af4d03977634c0a4ef3ad2a2
commit B
0xd66a2fe58eb5a8704a1df3604be36a41ae42af6fe2293072263307879f453691
sig B
0x2cd1fdf3b337053443debd51334a6a6438fdfc6a738c4138dcd17172e6759e613cdd380ecc8fa4a13d10b8268d60d71f7c5f9112b2e4f5144c67b722ae273cdb1c
salt B
0xef2fb8e336dc12f0ff914e259940ce20e8499d49f26d77817beda493e8a672ba
round 02
commit A
0x72bd7d4c0022642b300f316b58f129b3fe14195113f7ae891734513ffac3ec16
sig A
0xda082254ac1babcb423c8eb5d09a9bfc4071824d2b9ea44639071056e31903fe1a1c8429630d0c767d79a01554239c5f3e1e4e6d1f34681e9411dbda76fae2be1c
salt A
0x4e0a1ed94c37c5638090db876e444c01308d0dc9c5bd3572d2ae819d7d151771
commit B
0x6fc1aadf956905812164d1065fab86b058bb22eaddee0f82186389bc49fce122
sig B
0x55c740eb807fa80a8e02e6760f0967c2fc05f881809ca51fedcfb5d2b49b0241584850c721a34d14e4bd76e457c1a706ef769acd2a5061915879255698e792ff1b
salt B
0xcdf7e6ebf9ebd37007e8a655d130ff9782a2a92fdc06fd84d1fe703135dd71e5
round 03
commit A
0x9148f4ed3a067c336259745ab2b09216c925e374473abde1ef6e244b16febb74
sig A
0x8ada592fd38253e8886e0b6700977ef75f08781b335f067e14840abbe3847e2311d51135c0bd648b16deb1ff1c92e03fd612fe38d56bb1d916c5cebd2a7a299a1c
salt A
0x22641daf105d3d77c378d7e36e929d3aa67ed859e03ace6e021d502128271d10
commit B
0x3d6c22fd226514debcda97127a4aaade07b723029ed58ebdd2411dc8e5c06155
sig B
0x793d657bd17b8d7cac761fe95c6f23ad89ea89ac33596062b01cec8587d682a270b7685d7f97b60842ce6e8cd88189e336c35f0085739d1b93592cb6e579f4b71c
salt B
0xd0d0eb009dad706634dad06d813b0c19fce2fb83483458dc7e6108aa5106630d
round 04
commit A
0xa43a694988c9e4cd75a690a20d54cca0b47180b220e09416be67be0b574184ea
sig A
0x95dc768b0d8d1268979f5364c729fafe5b2124f68fa6971f39fc638511a2f4954dc04b9dd9da8e33ca516f7aeaeca77820d4fb45a42d16f2e896f1e4ab992d111b
salt A
0xa8b5f80ccbd851cf96c4756ad2eb4a9617571e4b158d4aaa09b639ed5900a477
commit B
0x2f347fea0c191a5f4f1921f9e5f41afd3f6a18621281460d652fe8ffd83d69d9
sig B
0xe3c797858eeb1ac8c032af436a95ea67d71c25b75693e08fd046b3faa88481564bcd4364c51950f0f4ecaa22f988b36404092dcc2e15f86b967d5b04001b37681c
salt B
0x1f9aeb96be827760cbfa9172e91bf9dd07290c54b4412eaf43972fafde49f711

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 #1690
bot026joined 2026-09-16 06:46:42
join #1691
bot033joined 2026-09-16 06:46: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.