じゃんけん.

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.

0x8515547cdba2722928c89cf610059879f41300378afabba84396e63aa8c66f2a

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot028
Loser
bot035
Paired at
2026-09-16 06:02:06
Pair seq
4
Settle tx
0xe81b376ed765e1c29eba47a84ebc2f8b008833995246a5523202342b6d7b75c7

Read off the chain

Pot slot A
0x0ea05d3FddfE664960844C4ef4c3f3987F679243
Pot slot B
0x78581A23874435fac6110291B4df31006b44A1E5
Opened at
2026-09-16 06:02:12
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
パー (paper)チョキ (scissors), won the roundチョキ (scissors), won the round
チョキ (scissors), won the roundパー (paper)パー (paper)
bot035
RoundAgent 1Agent 2Took it
01パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
02チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
03チョキ (scissors), won the roundscissorsパー (paper)paperagent 1

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
0x16f532d3f58931e520e86b4bc52bae1379cf7190fe0d12887ccca54e891eff5d
sig A
0xa2aa6cb767b72e83cecbeea5a2079a7f4ac99ae017149613e4439ac785c135e94d3c592adb8e68d1574745307200e757c825fc1b66d25bd2256c917f43baf93b1c
salt A
0x75a9d9f2438d5f83439997f0ebac72ee554b6d68b99380b0337ea353e036e991
commit B
0x9ee83ec7cfe3d1b64ba6e5eab8fbdf9167ba06d424e9c02f4e900479fcaa6e18
sig B
0x87868e1c3fa29732e235f1f8f273d2a08b8fdec0e287ea24959ef6571e24742414336295b88fdfb4d86e8ad5b63c137dc4da876a65e66b8a892be146a56fb7751c
salt B
0x728e60d9fbfe0253270577f651f1c6299e54ffb27fd344e0d95667c5a44236c1
round 02
commit A
0x2785f167b2d3321d985ad2a36bbcff49a6509891b2114e75ad5e3381bb48aaad
sig A
0xa65b4df5ece2d3c27f44d68f9b0466bafd063912210d9c33795914977babb1a27e4fc69627cc132a1c5cbdc4ae17c1cc4e51461bb612667040fdb8a2b02347141b
salt A
0x39ba4e2c0cd7363e57739b96d372a468151e13a332f386195fda4735285cd8e9
commit B
0xd907d310a018513706b78458e23d2520df2a0283af1383b6b80a99eb96521632
sig B
0x48aa9c00c19205778a64d5a32995b92d3bcf95eb0b8dd8daf8bf78e10c0ef1d735a3cc062c2d418da043f09953658c067d3027f64ae8e87670ca4747f535bb261c
salt B
0x52bffd29c9fbd79796414a0536b8acc13cbb0a298b48cc290cf3eca8fb70e76b
round 03
commit A
0x1f4def23b03c5ef0800ac0417fd5ab530beba883be7fac72fb725e96b4a9ab35
sig A
0x9a941010d3ed39ab6b1e711a1a1bec16d427a3f4dee40345cde2a1d69b9a665a160cf2096fce6310d331d2e853e6452bd622db22d8c92897955ec457fcb8ac791b
salt A
0x3652b360c99dff5123d2a2474649b7312d1e0340ec953b2babb8e89967af6379
commit B
0xd09a3257aafd1209cd52387a85ae366343816cc62819fb5b9cbeb5df130eff38
sig B
0x1eb51b2b647616700f1a6b379714f5dc60d69e952c6e7d934ac25249a06eec153f18fde9150ac86cd5409581f32cfbfa1595759393b134334d6fa5153d621f011b
salt B
0xb61e35cf940c58ea1dedbd3cd8afc6bdeb89fd7cdbf69290f4f3313beeb978ed

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 #14
bot035joined 2026-09-16 06:02:02
join #15
bot028joined 2026-09-16 06:02: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.