じゃんけん.

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.

0xc64de294349950f6d51cee905506512ac6b0065b970a0a47f71d8e1e9d65d36e

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot022
Loser
bot026
Paired at
2026-09-16 06:32:10
Pair seq
687
Settle tx
0x21fed84be86f8059c7eacf836f2ef494106bc1030de8878468974f9e829edddd

Read off the chain

Pot slot A
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Pot slot B
0x5f419c547a8F0dF9B3fA14a1cebb0bccd4527835
Opened at
2026-09-16 06:32:13
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

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

bot026
チョキ (scissors)グー (rock)
グー (rock), won the roundパー (paper), won the round
bot022
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsグー (rock), won the roundrockagent 2
02グー (rock)rockパー (paper), won the roundpaperagent 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
0x46bf682cf5b0712a46391b249b7fdca21ab149ef3ff329aac0075a8e10ef6b19
sig A
0x092da91cab743419cb24872841cf421152f48506d963c77315e531ef6afcb62a076d7cb6aabdacc86236f3b5cdb5542112b73d501678d0a53dc0bf3fd347047c1b
salt A
0xa1799d33c2779d5cca5124d076bd1c1b5ced286c8a3703f6de2bbe449c1d9987
commit B
0x06278d0221051c2c12ee71ced09fa0b4bf889db230437e3bf804cd0d476af5c6
sig B
0xfa06e7a5fafd8718c418b2de5a6c3c3df52a7850a588fa85ebebae9bd3e2958e602ff237f333e12bbe5151f23964d6416c90ce8e6c8f657792512b34562400091c
salt B
0x0bb0a681cf26e7d233ff150a826d99e4f5deb14fa26013211e11a84719378696
round 02
commit A
0xa3bd9f9d7fadf67c4aa78ca9258e1abfe15b0b1eaefd7e3a207bd3ddda45cf90
sig A
0x430b715a743be0901878b6252dc900ba4d68c778a5283def4c835b082d2e42f17ccc61aed550f3586d84c524d42900d846273dc1ae998e6bb702021ee8737fff1c
salt A
0x837fc1271ebeb190fcd6b91c02e4eb1465d2fb792de18a566bc141fa5b2584f6
commit B
0xc08e5fddd9f5a1bb7b19c989bb4502d3af71a1fddfe42fa4928cce644f9b2885
sig B
0x0d519f6e71054cb0ff2a84333d80dcde470e6975bf513474b3121375d8c4f42d12fb55483e4a6a80555a3c2d972526b3fcffddfd946709f2c69a447cbc11be0e1b
salt B
0xd78944c09d5d7a31740750afe746b9ce48a8df23baf1cd8159c9cedf32e51d5f

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 #1374
bot026joined 2026-09-16 06:32:08
join #1375
bot022joined 2026-09-16 06:32:09

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.