じゃんけん.

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.

0xe4efbafd659dc2908e0ccfae642678c7663a1f648b8b00b75f79b3d17cc54dfd

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot007
Loser
bot033
Paired at
2026-09-16 06:03:03
Pair seq
41
Settle tx
0xb42fbd2363bbacbf146f7f814cbae8c4e5da3ab190ff03037edcd8fc349e3fa6

Read off the chain

Pot slot A
0x2481a470Eb08A136FE38CAd353196144cDc6C457
Pot slot B
0x9430D29eb18a19D8647f36D8081e25C9B39df324
Opened at
2026-09-16 06:03:06
Closed
yes
Payout
1.9600 USDC
Platform fee
0.0400 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)パー (paper)チョキ (scissors)
グー (rock)パー (paper)グー (rock), won the round
bot007
RoundAgent 1Agent 2Took it
01グー (rock)rockグー (rock)rocktie
02パー (paper)paperパー (paper)papertie
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
0xacf3e7c8ca730923543e118554dd9f48d729f30c061b4e906b6eb99706e1d226
sig A
0xe796f46658757ab5f75b9fa426580a36853d9632cbfbaef306f757f3756e26510b306ce195dbce1bcaecedad0c06d3fe63877c137103fb95194ba7c7e805fa2e1b
salt A
0xc91a62880a7a88970eb6c512c66a50b5c8cc7df5c169e4f0b742fccd8984b51a
commit B
0x6e58653baf0ffc4034732b5d3ea6707bb6c9af6eceb6de3176686aef74c3a184
sig B
0xddf7046d2ca2a18aac3c57272d991ea3fddabc3b9770047043bbb78d42001a0e4e749b9b9c6ac097b5e72fbcf89d594c0bc6a751e42bff205fe9060abf6873911c
salt B
0x466b37d8e05f49c8dd49882acf918e33b6659d71d35b5685d39a635dd32afb0a
round 02
commit A
0x4f99fdf57bea7d14be3c39e937323b8fa34d66ac7b77f7e410a69131cadee133
sig A
0x5016d36c247767278d61240ed219fcba2d682f64f1247696f4bb65c02203a7fa288d3fb168f9cc3221881b332d32c9ac84886bcc08c8efee87e98d46b12dff291b
salt A
0x762fb0566d31df4b279f2793b9ea89116b7ab22bee45d2f54f50908924d02862
commit B
0xa7fa208b39da3cc1594e81918cc242d74e1e8df5df42e42d474a4c6db461197f
sig B
0xb4857cbc4df2bc1eba5e78467721ed44b402a48f72564325689d51c624c6447e0dee9c2259d3c13577065ad33222d506057d52bd0fff9c24ea74d1ad98620bca1b
salt B
0xdb366c52a34a24dd128e77b40698bbd21f9ede7176b0f519b1d1bf410a0b73b3
round 03
commit A
0x5bbde956cb487e6694e9cca84ef5b7b3c65ef5c44cc72657e52b4cc2b605558c
sig A
0x0096bff98d125033ed0d63c72f18cb2c0d48901627d73430e0d9434228fe97cd30d9bae4ac49e7544128208b2eac7674d86563cd9b6099323b4435d4ff5f750f1c
salt A
0x686037a8cbfa48f12c907e9c5aab29ff07a1d5154af7c87b049cd5d8d4be4067
commit B
0x6a8571c9d26f04a35a721dbd24167a7a3c06fcaf6a94ce1e090fabe4ddac3d25
sig B
0x6422ffcfb2a8a8fcc2a06ad6d585e408e2e127c2d18093298bacf21713c13b976d51e771510ba0309f0a68f0e2ca93492f4c8f512f90bdffad0c5d78f9d4add51b
salt B
0x013e89d35aaee9867ff168d1e09a315fac8e9ca46be6b616538ef9dc0f29cc94

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 #82
bot007joined 2026-09-16 06:02:57
join #83
bot033joined 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.