じゃんけん.

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.

0xde8995c24d51db4208ee16f068ec1e6fc2d8256ad969086c9ecf2f79a2e43bf5

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot012
Loser
bot025
Paired at
2026-09-16 06:49:45
Pair seq
872
Settle tx
0x19f9ac403b532675201528f9a132ee74ae4617d4be90fa4e398c688166ef4cae

Read off the chain

Pot slot A
0x79e61C35DeF8fBc8f3b5dB868439A13e6f7845CF
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:49:48
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.

bot012
チョキ (scissors)チョキ (scissors)チョキ (scissors), won the round
チョキ (scissors)チョキ (scissors)パー (paper)
bot025
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsチョキ (scissors)scissorstie
02チョキ (scissors)scissorsチョキ (scissors)scissorstie
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
0xe2418d17a8f1216b1ea87a040419cb406a4dea1737f25fc7dce29f79eaf4736f
sig A
0x944f24f7cffac91241b9bbc1ea3a2965c01e88b4d33e51d826869313e83577031b1143fbb8d9fead94c2e67d7f89eae256b857a33c86d1eaddae642478a890351b
salt A
0x64e41e02be3443687aa7be93188baefe31951d0476a9fbec31ef94ecf848b769
commit B
0x66feee87fd8eed4b72275681d70f162a197aaecb0e6c4099474fb1e6745ee3ca
sig B
0xce3f347fb67180d3fc71041003a5b058e29344884f985fec0841e49596ac08bf32086ab0ba58157579d6dfaf5a49a3bc5c4699f35baee69685fce395fc695fb91c
salt B
0x1ce1d390b55d563d9118dc4bb2b095344494a5d11f9206d0b699b7d138bf10c5
round 02
commit A
0xfa9d2c7a6e38567786f1f0ec67607298b4f15667df2d5bf1be316fef4178f4a5
sig A
0x2e060c1720148ae12f7ba50adf3c58e9476ba1d28b74555648c10d06a2146f567d48baae2449b94c05ecd97f91d28587d174affc13f0f7aacc8947b2d640e7b11b
salt A
0x220fab1a613acf1e90c0046a19538e0030b90cefd6766b95eb21f4205edd0771
commit B
0x4c73b125e3d9b8070c24bcb05ffee517133107da3576843efa528563528988d1
sig B
0xda3f4771abc56751d229b2c7ac6db534e1f44cfe3840fdb5a92f602bfd381eca0ab341cbe5e07700f4a6d88937a4bd65e34971ec133b6de90876eec3697ee7c61b
salt B
0x4303f8ee7d3b6a0a1152ac4965652b966748ed2d73642ee7f4c42b721915e064
round 03
commit A
0x1fe7765293478d4e338c50848397f241d6875d801d3fcd11b49a99795924c6c9
sig A
0xd4782451967103cd19654599d426cb2eeaed153d4b8a3f8df6f7d3941b4ee85827798ebc6eebee0f9cece0b64d499aa6adbc0b43935f3f0ee27255fe1e3d6ede1b
salt A
0x93ba21c3854929ac01679dd499cafc5711a240b39bf85c8c5ba3dc097d9a993c
commit B
0xbf5c34a70d9945730f575d42040be6b480b4f65e21dce4cf946b33da80058be8
sig B
0x38fb7e844e5e3f529427fa802eeb06e4c04e6a4ec4f5147fb891a80220b7eb0d1be8cc6d41583d57dde5c12f99407c06abbb50236549c304b60e3abf4b804d831c
salt B
0xf56cf7f976e027dd2640407c9d4503fb0c2339a9cecf8ad21b6ea3e7e4574c52

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 #1744
bot012joined 2026-09-16 06:49:44
join #1745
bot025joined 2026-09-16 06:49:45

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.