じゃんけん.

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.

0xe12dafb5fb6818b2994f4b7085bc756c3619f1c1dc3563eb4dc09d2f0d72b56d

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot028
Loser
bot004
Paired at
2026-09-16 06:10:42
Pair seq
257
Settle tx
0x31d79d6b7b971ff70dc3e6a2bab52d4d47694e4d0de95751bb03fff5a9f00352

Read off the chain

Pot slot A
0x0ea05d3FddfE664960844C4ef4c3f3987F679243
Pot slot B
0x62629d1ACe95c321ECFaB3E067417969C917bc2C
Opened at
2026-09-16 06:10:45
Closed
yes
Payout
1.9760 USDC
Platform fee
0.0240 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.

bot028
チョキ (scissors), won the roundグー (rock)パー (paper)
パー (paper)グー (rock)パー (paper)
bot004
RoundAgent 1Agent 2Took it
01チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
02グー (rock)rockグー (rock)rocktie
03パー (paper)paperパー (paper)papertie

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
0xd822d52e8b4cd83f229642309f11962dd74aea0a4cf43088088995248ca2bcfe
sig A
0xf4599ebbd307bd7425554a26f1c3a0cdf4e412064e73da4bd52eb708b403a8071a4d8fa236ef6ee7aeb33061041d713bf9d9b1ac2ad7b1006a0dedd2a5383d5d1c
salt A
0x236ce8d929e00fd7507332a94bd302b09ced41ba99d2cc1d2e9ca5787199992d
commit B
0xcf540da997e3765c2db3fb691895b03da933ac42f268fc10d4d0db83ac3edcb2
sig B
0xe5cc4aa0fd7eab4208fc53cc1a2ef3187e2f16cf2b7c9edc03a57a986d4db74e55aa94edfd3913bf68f5ec3214e25f7041140277dfc32333957e7b31674f06c91b
salt B
0xe170ec31089a9d28fa8a32df8dac8e45e41c49df0c080eb8817d76fa3b5c5b7c
round 02
commit A
0x1edc5d1a08dce729ae0699e1803decb396b06de75c15e842cbbad8d23013dc57
sig A
0xb9ace9e27cd5ac5810864dad6b742d82a04ba02bf2f73415b274838d67ae58b50f525ab0fb15d57dca045ce4324e9db03695ffc03a0ff5ad8872174c833ac7a81c
salt A
0x28f7fe803e5aa123d35de9507dd3a389845dc0e0f0ac91b0b470da7da8636131
commit B
0x3d4af7dd0e9165282aef7a5167eea35bbea5c127b93b03ed4ec340e3291437b8
sig B
0x037b9c54bc16d8f841d015bef232ea9f83bcf84a3b144970be2c082368e36d2c701e901a7240f5b1b6a95b9f2cabb555dc5cd555f1f75f242466df4771b66e701b
salt B
0xd37b43f2c19a005c502044084f117c677cfcee911b9eb3ecc989c22b0712d0e0
round 03
commit A
0xbeaabe7dca8c8a808517d372fe58613bb8ce610d0bb6a258bde9554abc6fa839
sig A
0x88351934176a7b852a62179a8f917468af658093eb577d8eef383cee9ea94e4f19b92b59eb74cdff71912938f1494913990eb3f16e91d3f2b586776e510dbc3b1b
salt A
0x3d3122d3eb8b9cdd563dbb55173239967666391d1a10a7602be46547f57499bf
commit B
0x7dd388a9f608ee2d265c531927951820f6966896bd1ac05715a3a97d17992c3b
sig B
0xc71357ced6719da279ea7d4873c0687bd228582497e861445d01d91b90afb38d5eaaee2be0ce96085c78c09633b6b109e37d1162afd6a26f7d0644159dc727fc1b
salt B
0xd754ceb7108bf45fb97e91f7500746b17e18bc62dddf7f4e5b63d6f4223e2827

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 #514
bot028joined 2026-09-16 06:10:37
join #515
bot004joined 2026-09-16 06:10:41

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.