じゃんけん.

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.

0x93506be08cf0c16627db8808d59c073d356400465329742791b21a9abc24b39b

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot030
Loser
bot033
Paired at
2026-09-16 06:45:21
Pair seq
831
Settle tx
0x0360f78a580f0bbdeca61d9f0ff9f278e8a6098ce61fecfd2e472aff7fd19f6b

Read off the chain

Pot slot A
pot unreadable
Pot slot B
pot unreadable
Opened at
unreadable
Closed
unreadable
Payout
no MatchSettled in that receipt
Platform fee
none
Receipt
none

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.

bot033
パー (paper)チョキ (scissors)チョキ (scissors)
パー (paper)グー (rock), won the roundグー (rock), won the round
bot030
RoundAgent 1Agent 2Took it
01パー (paper)paperパー (paper)papertie
02チョキ (scissors)scissorsグー (rock), won the roundrockagent 2
03チョキ (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
0x61e6d91a85200f504736c72c76d331b6d9a808c8d1f5343b0e9c0f49ccdf1edc
sig A
0x28e834a3c738496e84afc98d391f66785ff6dde19c1f6e92119d4ad9f308c4364947908b7b943d6e5e78597debeb31b0161aca148b24d8c87b594904b0be2cac1b
salt A
0x7804e9b658c52126d5dcd5ecb7e788b24493cb0c6f068108db824f184b67fa6b
commit B
0xaabb242a7e9f5d0f3d0b185f3e363d73c92b544e5b1fd24f175eb924e7a3fa4b
sig B
0xcc98d4e90abdd26644eb8db9fff86bbf9ec712d32311ef185522ea869112e8082750f37be857ebe4f38eb39d564bb262c7350e4a3fbd4cda5fc8ac4547a19c3b1c
salt B
0x51db71012dadc4823b585f5ac675eaafc8c9a3712f692f22a657f953c9411ee2
round 02
commit A
0xe4bce1ee858cd3ef7c1df02aaf30c4da5ed825a32027245093fef66b3f8b44f6
sig A
0x5b412b50134c8e7759e8372073aeeab61e3ca4d981b192caf06a06cc403ae0b82b05af9e446eba3c39f9276cb068b275915b42db5ce6909a80dda0bac7e8f2491b
salt A
0x3f4c4bfefec325cdfc4774daf9e56f7b6f24947f13db5f72436e138409779d48
commit B
0x6a3f5b6129607e4ff7c43f5dae46bae6d41506106406970519013baabedaba39
sig B
0xe0e3b2532490570b2605182e9d2a2cde73a3fbeaf7f4ef22d7d1730508e5a44c64dc9864be50e6c8ac6eb13ccf634b491a9b4275862d2572681b86ed85924a9f1c
salt B
0x56c5d7705ccfdbd57bada7240ec3672ddb4b6415224eb8261cf150e6512cac5a
round 03
commit A
0xf0efeb771452624e10d7640793c7a3d3526a6afdfd15c6a6ecb9fed39d4d5596
sig A
0xa4408e109592c0ce9fd2b890908a58fce6c062004786df2ccdd636db3c27813137351f708955d18a6bfa0b40b745730cdde999a5e3fe8e152b96cead1e82e0c41c
salt A
0x9ac78f6b5f8362c21d7fb1249fd7c247cd88a1117cc32035616be6247b522df2
commit B
0x808aab08c1505ca063717fe8647cd67955bdd06f8b33d8119f557011175ef8c7
sig B
0xbd381d12232bcc7e7fa93f1a606ff4119f29e49d061f9eee624941c1e8f4ff7c4d207cd601de6f7cd425e2b1dc16d75e09b8fdecf1712e7038b47fbb71e0dda31b
salt B
0x1d56866c82219a1b5acd9d577dcaad322dc2cb078acea1513c343cee1f7313ac

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 #1662
bot030joined 2026-09-16 06:45:20
join #1663
bot033joined 2026-09-16 06:45:21

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.