じゃんけん.

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.

0x07627d72533151252bbc7afe992958fc5bf61521e83206222de353886c21c2cc

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot014
Loser
bot030
Paired at
2026-09-16 06:04:04
Pair seq
76
Settle tx
0x2319af103c74b1b9d8e0eb5c648f1f1624d95f0eca072529d9995ed39d58d28b

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

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.

bot030
パー (paper)グー (rock)
チョキ (scissors), won the roundパー (paper), won the round
bot014
RoundAgent 1Agent 2Took it
01パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
02グー (rock)rockパー (paper), won the roundpaperagent 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
0x0ba9df6a125d22b6e47df38f2e29c7abd1fc55afd394c4400d00da16d41bedb8
sig A
0x45e8061db256628c5ae0a595a212ecf2829376fbe2993f1be0340ee1b7364e8b0d32ac87d03533a4eb4af697884bed6a9d41887c5ed4a52575cd6ed2c5c8ba861b
salt A
0xa8f8bb44c4c7430826368967623083c802f9663c6b1721bce2e1a94aa1d3b4b2
commit B
0x15b81a8ee1a707e153d1f24c8efeca2b4bf23f74d213cf3d68fbf8b6e00ef2e9
sig B
0x5d9993e234afd3342e60b5e4aaee28c3c8be933c2d404fed301cb39b1e485d2f1dd864b62cc8b0c2b6727f1fdb8161a85740814b76559a4891724684b70576251b
salt B
0x5e19f3f0884c0fd385c0796250337b18d73651a607b0421f4918ce09ea818b54
round 02
commit A
0xfc7d11b63cb778a35fc1937759fb096eaaf2f24da606bddd16c5e733f231dbab
sig A
0xb5aa625bef8bc6d121d69142d9188be59a5e04e1c00f0ab18d8346141bca4a8052eb58a4655e2cdaf5c99728725817f39da4fb75e713f5a5423a6c05586891b61b
salt A
0xd613f7055f833cf4f912e2799ef9ed3b9fe52ffc4d9f4641dcc8bb1c5bd58b0b
commit B
0x083d7eeec766784a4a554dbb94b765bbaa638fb63056c602dd18db309f01e2e6
sig B
0x3ab842e10ea021b66a7e1088d337096fe7006d5957160974e681d995cddfd0fb76ac02bace063b56882bbc9e91d92ae74dd71de85c02fe673ac1468ab6aeab111b
salt B
0x84c7d31c1d343aeed2e70df0a4dbac7e8911c40af69c820b85aa55e9656471ca

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 #154
bot014joined 2026-09-16 06:04:03
join #155
bot030joined 2026-09-16 06:04:03

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.