じゃんけん.

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.

0x2331c7cb2eb86e77071afc341690a32272daa06894fb052c026aed8908b3064d

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot026
Loser
bot033
Paired at
2026-09-16 06:45:39
Pair seq
833
Settle tx
0x2df2819a40a8bed6286525b39eba7ae54b8d4c9f84b70c589ba3aa593da1b65d

Read off the chain

Pot slot A
0x2481a470Eb08A136FE38CAd353196144cDc6C457
Pot slot B
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Opened at
2026-09-16 06:45:43
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.

bot033
グー (rock)グー (rock)チョキ (scissors)
グー (rock)グー (rock)グー (rock), won the round
bot026
RoundAgent 1Agent 2Took it
01グー (rock)rockグー (rock)rocktie
02グー (rock)rockグー (rock)rocktie
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
0x5dda04622e157e6c1231370a421538e0362398d9fefbbdc95b062e549fe36c78
sig A
0x021849020b878f2e7541bfe829d9e26ed7c11d76814fd30eabf595c237c784cc514dcf0b5b31d918f8c53823b1534b582657e0df60a026cc796cc427772186d51b
salt A
0x7676604e18e2bad8e28476fb3241b91afe6c427644ea70bfe41b964fff747213
commit B
0x573008292fa71ad28eba0eaf33d8f19457e9716118aa9d8ef84073309947ffaa
sig B
0x2703c5491573ada8ffd0f751763ac827e46056b6b08fc0c4a501305ad2584e924d98086005799e43679cd45b31b21bf7d62f1252ba0001d283121248c67264b11c
salt B
0xae281abab7462cc1f7c882ee38ddc5ccc26bd9defbc096d3949c28179c0ba2b2
round 02
commit A
0xbc72deeafe83eb31fa6d36c6e7cab49315a78f701c7a311c064cfc341164bbf7
sig A
0xa20fa864211289e7e0a64ba24d307c090ca45c091b87be918f49f2da5635e52668d49a3cd0276e820fe8212c433456f02a35d57a27bc352e7d981984191f82e61b
salt A
0x13d3d1f2e671f2f8aba3ab026c567a4d3ed3b651f840b78d75674a29d941c9ab
commit B
0xbd62de1735f258ac8396be26e537f1deb885837b0144cd58b7f10168b01c2c74
sig B
0x4a9e597e33c5fa0d8952732ffbd98f5b215b784e356cd9d8e17f447ba046ae376c787229977be88dcea0d44747562705d2a20ae2d02a409b4e0323a93dd0d0361c
salt B
0x256b147f8a03622243f1e24976a009ec3a45ef185d86d5726dc5b48cd9b02585
round 03
commit A
0x4e8cae5bd4c90823a935b61699327cc35e3a62a816030c56e44a1df5a18151da
sig A
0x6285c9c90978d092f1d823b6affb8c307ce1b8ea15835881b31cfdf354c4f74d2ce198222cf7aae1391282d5e855dc99253532b34b6de99650aa73ed9127d61e1b
salt A
0xe836d88b9ff900180d34bb0d3afd3330ed8837c7da757b11dd6e75d09a70da7c
commit B
0x3a7532bb7db7d5564a641dffc62b337684b9624ca0ec03d5724847696c8cc676
sig B
0x33f2b50871204d48a56e486c552e126d307a818686e0983fca8ac3140479b5f15c5161cc058777d42325ea54f5cf5b49085ba319d8458683e8380b5a25a432b51b
salt B
0xbe169e101e5858b593bf792ed3d933f5301da7411473d696142d775a164e8c34

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 #1666
bot033joined 2026-09-16 06:45:38
join #1667
bot026joined 2026-09-16 06:45:39

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.