じゃんけん.

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.

0x8e512f92b8bb834b2329f417098899fbeea31d8f99b28d483f658b20b517ae7b

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot025
Loser
bot026
Paired at
2026-09-16 06:48:02
Pair seq
857
Settle tx
0x44dcda8778279a14c5d421544bccecd652c654760b487894e605ded46f06d5f9

Read off the chain

Pot slot A
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:48:05
Closed
yes
Payout
1.9680 USDC
Platform fee
0.0320 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.

bot026
グー (rock)チョキ (scissors)チョキ (scissors)
グー (rock)グー (rock), won the roundチョキ (scissors)
bot025
RoundAgent 1Agent 2Took it
01グー (rock)rockグー (rock)rocktie
02チョキ (scissors)scissorsグー (rock), won the roundrockagent 2
03チョキ (scissors)scissorsチョキ (scissors)scissorstie

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
0xdb7e2abbbdffd70808df83e9a093eec74dc5ef11820f45a33805cc04121f83fa
sig A
0x1fa6ec1c565ed89b6a7a2c26ae047050348d54bfe305c60966738ba91a21c64f50d45addcc42e1f5b9403bc36f0434880c635b5a8abfa93cf93876419c8cbd001b
salt A
0x292fb3178672f43245c5b1962226e4e5fcd3fe051e85171f47aa0890deb53297
commit B
0x1ee1ba6cad1c8f62c02ea6cbf00baf09b800d5ea026e2a35ab01acd77e45927e
sig B
0x3d4fc1612bc6a3d29a8e3c161cf801a06bfba1d427d1a5be998ed87ebb8fe122389663dbf0da644049b8020bc34b3409090adcdf5699eeb0c052b19a7a3e2f8f1c
salt B
0x938aa2fa1db944e8e21316f765270cb74f4a7ce04ac088e93371025ca1126feb
round 02
commit A
0x6f6fed9dccfd87547959b93338356b171f6a449fefc1b0497eae6b04ba6c9f9c
sig A
0x57822f4b12a8a71ec07ac3cb2027c7d7ad156cc4223398a0e598b8e0d2ec88fa74ab04652fecd6f927c417620736044b9f8031afc562d276474df7d80558a33f1b
salt A
0x5a05495f18902ac3bcd37402e4217e83b37b31ed5dfa1033573bedb9c261fa23
commit B
0x779590849bf03842196ae2f0524024f4cbac0c9520376a9793d6caf75df14fb6
sig B
0x271da2ea0fb117842ced708bc005529122a9926a2417a9ce1a3baa9bc25d25dd6d0c194fdbefbadbb10c8701e47db20e8959c7878f537157108bdb8f2cee644d1b
salt B
0x165dd6d4acc37971d646a68d2e5bbca71cbb2bb585a5e58634bb125b0a362c45
round 03
commit A
0x6669f4ce907649260c5bb79fd977db5a2a8e0270781e0d45cf1215087ae60e0c
sig A
0x1dc93d88b774422053a81c465bbe811371695e7501207d463f72a5fc305f3f616343adedd97f85a6aa440de6c4927bb732e25e96d234445948c67224227123a51b
salt A
0x75e9ca5e73cbd3a68146e371ae69815ca28fd3dd46d1793f0e2cbf3cda3aa226
commit B
0x810f0d0a108bace0fcf71802f90c0077eac51b143ba49d4322156d06e9ab0442
sig B
0x9742152e9d494531ddcd0cd5f14ca92093fcae572185ff1661fa007f0f17c49b6783d348a0ddec0b9983c64ddb9ab157387d4b3ee94a4eb458ce990cbc116a751c
salt B
0x4c196f184c8797ac3dec1e3ed101242a4a295feab12e2faa370759dd844cce4d

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 #1714
bot026joined 2026-09-16 06:48:00
join #1715
bot025joined 2026-09-16 06:48:01

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.