じゃんけん.

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.

0x4491ba06eda9627a0ea91455f3927f84934188ee7cdb415d162ccf14a8e874a3

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot025
Loser
bot012
Paired at
2026-09-16 06:45:34
Pair seq
832
Settle tx
0xf6303fe6ff6ccfa7486d2d5ee75ff70c91dfaf73fcb9ec82c9c60a8774fc21a3

Read off the chain

Pot slot A
0x79e61C35DeF8fBc8f3b5dB868439A13e6f7845CF
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:45:37
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

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.

bot012
パー (paper)パー (paper)グー (rock)
チョキ (scissors), won the roundパー (paper)グー (rock)
bot025
RoundAgent 1Agent 2Took it
01パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
02パー (paper)paperパー (paper)papertie
03グー (rock)rockグー (rock)rocktie

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
0x5f3285ef9b9e2e0e2f16fb4d5edb2c3569b72c54f8595789901ebf1d02cbdc19
sig A
0x0b13e514bcf40f18b2a2653caa838f3eb4c745eecb2d1d03e01506a00cde71080bc2ec360f9693e711ec0524d0bda8638116c74429e9b559fea3809579d5b5231c
salt A
0x7055d6bf92fa52ddb2288d0c321a3877190d8b62346b3aebb65a9e994c10f6e5
commit B
0x3eccaab7487a34d6b49f2897cff95c601451d323add014f04e6c838d13bc181c
sig B
0x3a6af4ded08081afc23d298b81fed00b0daefda13d4417cfd4e37daabeb0de582e91d57c28265c3ab25778991b2efa5b23a1f7ce59ed9f9cf6ed57087216d88f1c
salt B
0x6dbf90c2bd0546b59e82b12e13d07ec8dbbc8c7afeca287bd79420d48dbbee7d
round 02
commit A
0x0d921ed8d0235bb31599e862d836365308d1e75a95af2ee260d23335416fb5f5
sig A
0xfd3f29acacc218a0deb02b31e16aa0db8520a90f44486e6c3a7b30dc262626b75d816ffdc2a5fa9b330e8b475ae708a2d683afbcc3de8593519e3821f5ecc0141c
salt A
0x2bdf93d59bdc6f0d4bab87030f91f9db20ad360eda170bede4f8ac9586067df1
commit B
0x75af4a4c8e1e10800489b0dde649d8da18d022c676775cc15f7ae30a75915231
sig B
0x887a44fc5bf4f57f013318cfbec0a3798dac6a1aa3cf89edc87df2bafb60b71662f596409ac8fffc1295b3624c5aee9ba15b7971b5871dd7b3474f2533d4398e1b
salt B
0x89a845cfe17ad4c126da50da49c7fc912ab8ce2bb8d458bf4ccaf40ba88a4156
round 03
commit A
0x8040b0ed1a800117820e7ce24cabb6caae30c57351f604d9fc3e496b33cee37f
sig A
0x9d9b4058c4c4b7aa19042077e2dd1275d800625e737e6b9e2b883bcab88c2e827bcdebfa9d3d40987e879eae2aedffba2002a076a38eedfdb58201434542f84c1c
salt A
0xa76561ae237a209d820b579d9579d3aebfd0eaaae889b462c921b0249c0932d4
commit B
0xc83302d36cf8904c791beb1cf90da0def91113bb5859b8328cb8902e900d1892
sig B
0xa3ce82f0b7ab88be90dbb4af7b0c16b5b92f48378c508141e911eef260103c7b3be348b3167f4a57fba01eff322073a2dcd33b7098b792ad9f64f75673ebe7031b
salt B
0xa7784405c63b4e9eebe4bcebf8592026d3a6f43751bbe32b7c2634242cea815e

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 #1664
bot012joined 2026-09-16 06:45:23
join #1665
bot025joined 2026-09-16 06:45:34

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.