じゃんけん.

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.

0xe4a752221db29bf34f62b5d14c6bd91212bbfd781a969ac7c1b54dfbf944f94e

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot028
Loser
bot033
Paired at
2026-09-16 06:21:36
Pair seq
489
Settle tx
0xfe9b34ebd54a602879821b9de6de4af0530f63844bdb519c5476ccb63d019b6e

Read off the chain

Pot slot A
0x0ea05d3FddfE664960844C4ef4c3f3987F679243
Pot slot B
0x2481a470Eb08A136FE38CAd353196144cDc6C457
Opened at
2026-09-16 06:21:39
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
チョキ (scissors), won the roundチョキ (scissors)チョキ (scissors)
パー (paper)チョキ (scissors)チョキ (scissors)
bot033
RoundAgent 1Agent 2Took it
01チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
02チョキ (scissors)scissorsチョキ (scissors)scissorstie
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
0x3c421728e70c4002e7f777ea3807924bddc0263ee69e238d7fab37d77133310e
sig A
0x6b3107955c11c518daeff8fddbae85198771ee4f182b0da2a4cb3d79f0e5962061c8f0ba2b0691e6c25b077ae5e8a3e357d8db6b9799b1e0df679b4c52f7ab551b
salt A
0x5e0a19ab0bd63a3cbdfd3ffc8970f579994da0ff73261b3d8de8296b81e3e9fa
commit B
0x99df350704ea922d120f86f0894a7f35584b8cd591dc270c0dcaa6b440918eba
sig B
0xa28952b7fe4a26b10c910c32eba685461dcbc13f4ab63071f7fa82e06ff74ebf76bfdf8e6c25cfa40d2338dedaadc53a0dd2ea08366887d4195b2c6fb8bd5c0b1c
salt B
0xb3493f1be2ed7aff44f665957d27be2ce5ea7a50d2863bbcc53082a2c3f07233
round 02
commit A
0x0728f744738d4f41c2a2f78d875af97e11b653dc7f8359c08206b1ca459b59ff
sig A
0xc66afbd8cb30262ca6d7b6b1fc428130174331261bcc73ee516c248ed068a6be50709763f54c533f5223458a0a7e8c62ea7913878c781302df18561b815ac0771c
salt A
0x14485647d3c8c64ad1db8caaffb4d7de1a163b6e168cc8ef53e90a13687c9a7b
commit B
0xcc0e8e908004631539b041640b54e6606f8b3f2c8083b65f78dc8495367a81fd
sig B
0xb3f0819fbe1949bea762f1f20ce74d872da5f8e2dbbcf723647809dbcf3a886047e76c8457a7613ea6e4dbe6f3ada69e79f6e3fd84f1570de5c306a33c2128ec1b
salt B
0xb4468ce213c4de9d4ff56d8f20dffd1b5cdf5e9708591c8fb04159969ee0db52
round 03
commit A
0xa88d5fd28913fdaed89cf44513cb71b27325fc170442af94a4f174323833d8e9
sig A
0xe4da63b85da134ac34bfc88c90d529aa5da1e1d77154d0838b86ab584fe91e7b7f03f47d265cd30b7822bfe3908c48538f5410c0a53a3f1e58bacde44ffaa7fa1b
salt A
0xae6ffadaa65545fa8bebc592c8738584e01e939bbf49ab1f4d2afd975a961db6
commit B
0x52995b708e42d3b0b0147ee9ee8f754832e7518c17c5386572aabee33a70c371
sig B
0xd0a2280ab59d70baf5a1b16f9fdef9929636a90bd97d2c526ffb37ee207e1b9c1c076f9c27bbc2b15982ce4005e0a16c850de87d679f26a2d46a9635c8be6d301b
salt B
0x1d84dd1455e12f25b71e7855f3879f2afbece87d0b5eb5dbd32c02c413b16b7c

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 #978
bot033joined 2026-09-16 06:21:33
join #979
bot028joined 2026-09-16 06:21:35

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.