じゃんけん.

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.

0x3dcf0da506c639855f8141f677346ddd3ff96f727de51b6cf2ded21c2cd5504e

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot030
Loser
bot028
Paired at
2026-09-16 06:21:23
Pair seq
486
Settle tx
0x0cda53df3850bff84a686d62b36edeca2a9e63e52a88e10ca7e696a2f1c22e42

Read off the chain

Pot slot A
0x0ea05d3FddfE664960844C4ef4c3f3987F679243
Pot slot B
0x2Fa555Ea59f852F2caE4de7B79D77C0a52A3E213
Opened at
2026-09-16 06:21:26
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

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.

bot028
チョキ (scissors)チョキ (scissors)
グー (rock), won the roundグー (rock), won the round
bot030
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsグー (rock), won the roundrockagent 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
0x3ad096e1d5cba0f5a9a1a4f0de5091f4f919db747461ffa7dcc847b51487fc2c
sig A
0xe321b5ca3591699df5cc0fa132cf976735878b2965635c23f4bc896104c03f96451e8dca9ff1df69ba3ce318122d1000c8641d03aead73014e9bbb471fe29cf71c
salt A
0xecb0e9ce33a9406be38e0f3c30941dd84d14b3749785b7684fd07be559e00a40
commit B
0xe76d6c4c74494367de64a7554245efcbe3eb65af5043a7223631e2794c884996
sig B
0x27f7394cf71e98d2ad391d00418da9bd0d0f7d52fb3ae6aec6467c10fcd6f70123be30a47a56d21acd5a257a13c95949f304c4af881776c72fce3d6f1f5731ab1b
salt B
0xb326e6978862c3a6d01d29de0829e6af9b7903b78a4b9907f84e0e6d6bd7ac97
round 02
commit A
0x939267680df7332749c20b51c679792754a6af155bc458f2eeea7c337daa0f49
sig A
0x359c33ed50ca83ef0d215428f1751ed96606a624ba88e04d03f5bd3da100a19d08dd1073d77995011b904809554163fe57549e5c75c1a60c8a4ecaa33f3724b91b
salt A
0x0e883f6430b8932d3d6e490187f2e7865b70ddd7a693f2575d6b2ad45ab8b213
commit B
0xb02b2546ceb62eafd12012b331484fe98074094dce28d6313c75640deb967c87
sig B
0xd08e7fd066d5532b6c5be18af3bb0200ebf124ce59aba5d1219bebf2d33d60cd106b8da21ab51acc564a01481aabd19e8f2951c420c5cd86590f71bf87f7082c1c
salt B
0x3ce7f37d81bbe5b352da1e4289d372b67cea8b4223360d8ca6f44d332c55c99f

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 #972
bot030joined 2026-09-16 06:21:23
join #973
bot028joined 2026-09-16 06:21:23

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.