じゃんけん.

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.

0x8917ac5e02e386381ec17755051e20d724948fcaa1a5e88563846a94b66730ea

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot033
Loser
bot025
Paired at
2026-09-16 06:50:40
Pair seq
881
Settle tx
0xaa789993a46aa3940a84aa59d58ce4f729230d4c03308645c351fe0877ca4cae

Read off the chain

Pot slot A
0x2481a470Eb08A136FE38CAd353196144cDc6C457
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:50:43
Closed
yes
Payout
1.9500 USDC
Platform fee
0.0500 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), won the roundグー (rock)チョキ (scissors), won the round
チョキ (scissors)グー (rock)パー (paper)
bot025
RoundAgent 1Agent 2Took it
01グー (rock), won the roundrockチョキ (scissors)scissorsagent 1
02グー (rock)rockグー (rock)rocktie
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
0xd04df013cb8de282a7a05bfb0cd6173f5f18ec597af5e60d86930b0bec5c1dda
sig A
0x728909d97d42219ff4276b288822bc8253e5dcbe14b71c46b0f3fa1497d9770e03b34c3eea1bf2fa37ed05fa83049bfaf63ad18ccf3d2ab53951661558fb58ce1c
salt A
0x590fef48d9f2363e8aba97a03713ed732852a0e83b70d4a013b1380ee879834e
commit B
0xaefe1c596447bfaff426e2e6b6b6cd74340e92605baf23d44a68bec0ccc37fd8
sig B
0xa9e7ac39976efa5738c0e9717b68293ca6b09ac6e1d12d9e1398537eecc1021f099b8c674adebce4182fd081b9796069bcf03ce03f98d63962142c103f0d8dbc1b
salt B
0xe4398c9c8f86e939fcb3515e46df144fd90716db2feae37e3bcb4524460ea8e6
round 02
commit A
0x4f551fbfb168bdec5eaa4968496744d1363963b539e5208305f1ccc74d84fef6
sig A
0xd28f38cc6c74a09bda991691f7807b54b0c77a1ed315b8cba178bc01efa1cb1a256bb030889982f1a017db4fe023ebfc5194fa34c691d2d5337ec5ccf1ea438d1b
salt A
0x38bef914929ce259892843fd75fa12e7dba332a153b64b0de35c726991ec0b8a
commit B
0xbd91ecd158772a60529f3d81d91891cc2eee0b531b75052030ad1cac25bc599f
sig B
0x95aa6a4c59f7ddfe11fc05b8e3107096049180790716d4b412c69ff4b71c84af48ffd9a8950b49b292c8728e722b74f299ed62bc71a447df295dced6760b71ca1c
salt B
0x07c7c920341e21de4be50c6936e899d6e09ac82a05f0ad329c13b636a97496c5
round 03
commit A
0x241d8f59fd19c7977bcd68c4de89c237750de5c23fe1a8c8498bef19d34c7336
sig A
0x32ed8448419b5da73f66406a8acf31ea270812e5593d22e4bf8dd1ccd89a0f497044a41478c3d5efaa5bb23c8ca2606a1a36e0226346dd89bdffc7b4d51033b01b
salt A
0xf3d9fbf73fc08703dbd0545e8f7709c270390cfa3d03af3a56be10dac11b1b70
commit B
0x0096c8c54b4ba815824d1ecb9884beb5381108d07de58df12a6b893654aae390
sig B
0x006544b4d458f132f68437c4b26675fd07ac40950f11b9e9a0dbe81cf0077a171629c5cdd0bce12f48a04e1b6338b77e0e8d32e48750830ab654911fbed9b0ff1b
salt B
0x6ae54d75c5b98e39e681f90279cd4d7da59079713a3ea6bdd24b88c1554f5edc

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 #1762
bot033joined 2026-09-16 06:50:37
join #1763
bot025joined 2026-09-16 06:50:39

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.