じゃんけん.

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.

0x1fdabf401747d2f1a6b228043be064ea034f6176408aa71f828d1967be0bebda

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot032
Loser
bot007
Paired at
2026-09-16 06:05:03
Pair seq
110
Settle tx
0xee17c9c13908fe949c37a61ef281bee2e264601619deafd63adabee0be017c5d

Read off the chain

Pot slot A
0x9430D29eb18a19D8647f36D8081e25C9B39df324
Pot slot B
0xF369543E0DddAA7383b823bb6D081d193631CF95
Opened at
2026-09-16 06:05:06
Closed
yes
Payout
1.9400 USDC
Platform fee
0.0600 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.

bot007
グー (rock)チョキ (scissors)グー (rock)
パー (paper), won the roundチョキ (scissors)グー (rock)
bot032
RoundAgent 1Agent 2Took it
01グー (rock)rockパー (paper), won the roundpaperagent 2
02チョキ (scissors)scissorsチョキ (scissors)scissorstie
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
0x335566cd728f0b5265c4703730d79569a7b4ec9fd86e1f81f2eef37b82a1bd35
sig A
0x4e68f264910cbb7a4dc247621e4f48eebce601c8c40c1fa5f50b9ce15c36b268696ccdaf1777e314957ca10f0aadc6ccc5f293ae4a9453f47698457da9705a8d1b
salt A
0x29197e2112cd6dabcc4aa583b3c5800be9ae106c69c73d16671b74022432176e
commit B
0x2d9ebb2b94a9eb669918be3ff49dc87d6e88cfd98bb099674d1bbccc71e1cf48
sig B
0xeab06dc9a275297e1f15afa67f4898ac25a23d7c60642260e29746b1cbd78766791aae8ef6f3c2cbd1ba7f24ce6f64685bb94d0d31e94de27a253a12830fe78a1b
salt B
0x7087b00100bd352bdc2351098202eb221fc32aeb3fada0cb8407ba50ecd24494
round 02
commit A
0xc9da7c10f3dffcac76f958064b2155098bb2d8380fac19f2fdff465d220615a1
sig A
0x8dc39529efed79a70fdafb7cd0534653eab863fe86da0033fe33c103b5ed800b373881e04d678eb2c4c475edb5e043b0a352530156dc667a5306f33b2c3bdaeb1c
salt A
0xe530eff96d49d9d42a1da2b65e741d3f9ff3022ef2f2830185091a3733ec5d66
commit B
0x49ece96cd4cf8eeadbeec1a1bbbb83503f1493d7d0356741e0f5ba45b1d8ba41
sig B
0xe12acbdd0cd1e9fe9a2716513a13e967068535f78f87df7725ae8c4b2e16925833626c5e4f52c504de233ebd401f994248b9cec872bafa10df8f47d1046365511c
salt B
0xa10aa7a013a384c7863464e5c22335c115b7d4fe971de2b583af5c44d8abd681
round 03
commit A
0xc8b96758e56cb646b36e3f75e15213a827f84d31f8677a0265be31f2c1d80cfd
sig A
0xb03ae99bbb8932860356616d629174c0101e5dbb4c0bac9c842149166a9d754873b8c178019f94acf5b3d4b991d64da3d8e2c13ab89cda112754297114c6425e1c
salt A
0x9267ab886a143aa325f3d3a7449ce8d5dafeae18ba1af9855fb87c35d9d98e04
commit B
0xf360ff5bc71c81ec199e84acde98d4c192abfa42c1f6f46c91e8e3782e6f9961
sig B
0xe98b1e5b65ebdd7541bad5d81f6efead1d06f5f715a0d6364421edf162b9fc493c5e6c28ea483109ac6345832a1e5bdae6e5b2faf6361c6d3256f51155fafcdc1b
salt B
0xa50eba3b7342f34c55571066ac1ca99c01323097a95b14d146f2b5ac07dfac19

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 #220
bot007joined 2026-09-16 06:05:01
join #221
bot032joined 2026-09-16 06:05:02

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.