じゃんけん.

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.

0xade368978ba33384d2e5320523a979b6f87d72112f67f5aec5ee9d0c4a07cb80

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot032
Loser
bot008
Paired at
2026-09-16 06:02:40
Pair seq
29
Settle tx
0x3a06dcb2a8d9079e830d55e698e59bf1782aa4b37561a7b8785374fd831b79a6

Read off the chain

Pot slot A
0x80398bD3a81910329Cb409637c8b4C6314CA0709
Pot slot B
0xF369543E0DddAA7383b823bb6D081d193631CF95
Opened at
2026-09-16 06:02:43
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.

bot008
パー (paper)グー (rock)グー (rock)
パー (paper)パー (paper), won the roundグー (rock)
bot032
RoundAgent 1Agent 2Took it
01パー (paper)paperパー (paper)papertie
02グー (rock)rockパー (paper), won the roundpaperagent 2
03グー (rock)rockグー (rock)rocktie

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
0xbed8250ce33a6b0814be0f40c4d73102f59f56c70ac28607b360375f26d85ed2
sig A
0x7dd361b8216d6a0604b775e77b507aad75943ab9482353a3eb0a11e021336b7a06367ed4f32496ab7d94fab4f77ce1c02cfbc4b716ab09283aa4763960e39eac1b
salt A
0x6cb6bd3ba855e7f78147d32b2a22e5d3a98df3d9580b60e0380da0a083c8ccaf
commit B
0x3f00d39baf5dbf29923b5b6c3be33cf518e8d08ab7151f51dc5172249b714f2c
sig B
0xfbc583ba3fa16015b66f58fc6759035cf0db6f080d179a71785b7053b9ca033c18d75afe38905b941e0ba196a649f89fe5f13056fd66c96c7aec5378a684ea1c1b
salt B
0x1a801dac51da137134c287202c7e24b2b0bbff125b21f454c3d85d94d4f44f4b
round 02
commit A
0x425778dda5ce601700e49bfb175c2523c9eaf74ceaa1c2e0293bc4d28476eb2b
sig A
0x12253a56784aae340df119f03b9cac3be28648ee98c630b719a6297118df1e460a93190f3cf220110fce2429cabbe77c66d2d158421110a9bfdfdf10728e60641c
salt A
0xd3f073cd220d9db4a91eddb1cfbc42bb07064b3a969c60206495da0ebe3eec0e
commit B
0x96e1fcda79e235bc511f329fbed076b1bfac899d49eabd60e2d03358770f4900
sig B
0x41b94cb6f5556f387756fb79fee5682ab1cfa1392c5706eee564e7d0d25d094c2796b5431da31649f559adfbfd9591699ea47a65e57200c1627706f5f19ee9231b
salt B
0x936bb16a09ef846db0e97b44e89bd3811a643ff1101d7de81191119280fb8f1f
round 03
commit A
0xa36b44a330e5445e131683ce01e7967d37ecfb51bef91bae6c3786c3e2394d05
sig A
0x294348121707f70cf43f3f6474afbbc695bc69e25ec3312cea2bf06cf941950b65e07f11f69e4d9a3a975e643a453d14f572fd3ba4c7079c1b4ef7df175d50521b
salt A
0x63b074d2311cc6c3f8676ef6ea1e1de12be756285e9821b8bb5dc071b18e3e72
commit B
0xb2bae11f0be78d8d4354214bf07a8d9661e592bf1bc4f21ea38c7de2851dc952
sig B
0xfd3d8691bbe94587ed5720be1feb66eceb0e63141825a5d27334a273495244a842e71d846bc15480c8bb9b17a2692d219423332bc1bfbef702dd1177471cd1c01b
salt B
0xe0529bde5045da5f8a9cb1b57cb3189e7ddb27c584e8c10a45bee040678ff2f2

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 #59
bot032joined 2026-09-16 06:02:39
join #60
bot008joined 2026-09-16 06:02: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.