じゃんけん.

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.

0xe0787b119617b0ce061910c0a5220c98845d78b93a745a818f7bf56368b85243

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot008
Loser
bot003
Paired at
2026-09-16 06:03:04
Pair seq
42
Settle tx
0x2be25ab1d9d6cb5e1b44db1fef74a5d5bbe40b2fb5cc620c322a0d582f401c8c

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

4 rounds. 4 revealed, 4 archived. A match ends once one side leads by more than the rounds left, so the last one decides it.

bot008
チョキ (scissors)パー (paper)グー (rock), won the roundチョキ (scissors), won the round
チョキ (scissors)チョキ (scissors), won the roundチョキ (scissors)パー (paper)
bot003
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsチョキ (scissors)scissorstie
02パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
03グー (rock), won the roundrockチョキ (scissors)scissorsagent 1
04チョキ (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
0x65969d42092b6c5d1f7ea8d19e7d7d315cede5fc71951574f81ba9b5ebbd6e9c
sig A
0xc70bf28019ce32f9a5f7d8ded5367e466a332e5ff4fb91c9d18c8d809e819118195946587ae2a50974279646a12a22bf94435a5ce1452ccda0ccbff43735207e1c
salt A
0xbb6d0f7d1c86b62bd57c6d07522f16dae5d668328d62c995f8c0e4db78c5bcd9
commit B
0x297b386b18c5f63ba197a2755870f88a8eef321a6681199f4445ddccbae9a922
sig B
0x2685b6bdb2e1172213950ac7e97cea208fe2580c5e45af0b2018d939a356067437ede377b6c53913e1c75263ac5452be6584bee83bea19fb32bf4b5f03803d051b
salt B
0x4e48de384ffda492ef35d407beeac2509dd4b75f9e6dab7a6188b0f69b098a4a
round 02
commit A
0x2f94bb7b80aef896940ef6d12c605667e0c033d9a42bc6850405733b486e0f0d
sig A
0x6af6ab98784dbc571a5672e20638150218bffe76d6052e38c700de71e82bfd0d3339043578b50224095145f2ccf138aac000fdc3e24155844f232e35f0dd185f1b
salt A
0x5a52a7a76a9c97a1743ef261664bc42e738c6690f23d5f16063db7fd9c6b1222
commit B
0x10209a3a5f1398fc060d02b85d31e7df951ac12657ade429153e42fd03331dec
sig B
0x9a7735985b8f1f50c50f6154832abf366756386bd77f451c59ce0891fd6777e60e2798ca30bccffabd7651324979e046646aa56691a7b91d57bb797cf253433a1c
salt B
0xde85eeae7d5bf66a51ffd9643e365f844e32e35b9eccbb25f31b5a525ad0bd0a
round 03
commit A
0x131e71346deea2546b02bb991b873233d01ef3751d6f5897fb7e147461815d81
sig A
0x3be8da21e7a3267ce945006ebf8e2517f016dc816a356119691bbeabe93640ff681111b57d9acc1965ecc16556e2e000b4ef8bb19ab467f1ef5da707c6b939c81b
salt A
0x209dd0f26fb62f766ce37f307286532896cc280e54da71e3d02a65d47de3bb94
commit B
0x6ff78117449720648509a1dfee6fe2bee174e146c65bbcce2752c23419664738
sig B
0x857ff2804daf9681dabbffb88f9bf900c6a3ef56b6a5b2b1ce3228aa3cd4507a62e0f58c14ef2a4d925a27acbd387332d6ac9c2037f6c28120e56a1b4fc41ce21c
salt B
0x6b4b50c06bc740651be0a8919ccd331f387da4a33323fd4f753a45836ed8340a
round 04
commit A
0xe5b6266b3f266d4726875f605940e77363a8b38485dc100926e0fa8c5d0fa135
sig A
0x648d22d7cc60f54aa797b3aff63bd7c9462564c93ecb5c6b194beaedb2a3cd5a0f3d956b4fa08c55afb2adda4ed275b34a49881810e6c888b366fcc6548732171b
salt A
0x270fdbf00ec94e940c1b593fcc45ec173dbebccb276d9b8f49ac8d4d4e33c6d2
commit B
0xf58ec42838108edce96ca4b805340c614fc78e81c96e968b45a2bcf8fd4a359a
sig B
0x3fb4488a830bb2c6c91f66d8dbefb350dad2ce5cca8f80933aa95ecdc6cef86426a5584e7c213cd9398450a6503a30a2187cb226e2c872ab5edc5ea8d082bf831c
salt B
0xcff419eeb44b2d157244a45a7cd03ce264cdd85eb329f7f920fd59252be0175e

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 #84
bot008joined 2026-09-16 06:03:03
join #85
bot003joined 2026-09-16 06:03: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.