じゃんけん.

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.

0xdaf6f3ce5451967b71e20dd99863c56ad29e2fa20df9abad7534d25e83b13b90

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot033
Loser
bot028
Paired at
2026-09-16 06:17:43
Pair seq
410
Settle tx
0x7746221cec8188064bdfbfd52e5168dd4d56ed03c2b9a743b3a5370f97c26e82

Read off the chain

Pot slot A
0x0ea05d3FddfE664960844C4ef4c3f3987F679243
Pot slot B
0x2481a470Eb08A136FE38CAd353196144cDc6C457
Opened at
2026-09-16 06:17:46
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

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

bot028
チョキ (scissors), won the roundグー (rock)グー (rock)パー (paper)
パー (paper)パー (paper), won the roundグー (rock)チョキ (scissors), won the round
bot033
RoundAgent 1Agent 2Took it
01チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
02グー (rock)rockパー (paper), won the roundpaperagent 2
03グー (rock)rockグー (rock)rocktie
04パー (paper)paperチョキ (scissors), won the roundscissorsagent 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
0x665d3beb50d7c60d8fd2c0ebb72b4ac89a5a835362b7dfb36e0565f7a355a424
sig A
0xbd4021f42c11122fc288c198e21a539718af28a8ff7b678bc87f2d5eb4de53e568f30e8a58c98ec21a4a05a623c4c171497807c2cf87c24e36bf1c2c24df5f3a1c
salt A
0x6ee480026b018777046aaa4fa6b6e1ebb7a22d8689edcdd704e4996fb4c99b2a
commit B
0x4cf0c91d595967a2d2b590f2d6ca5feb8e838a86290e2664f9dff27a785341ff
sig B
0xfe3165eecd61c52c32faaa17643033c5e6e7ae551b1f280bf0b206287a29ffb16fcb9ae5542496b4ba7f95b160566411810e67b0b7b81719535358251cd0bd1b1b
salt B
0xade366b4de242800a62bfef20c4ffa5629f01e108d6b8ce477ba7d9e18bf15f4
round 02
commit A
0xff4d5ed334b77d26ea30b062a44688850b5f18075db04db5b0374b13a59814ab
sig A
0x9ee810f58e41879af92d02bdefa65421402f95a4d4e7c087caef71469902ed0e016d4e5ac15edb7215b1f7dff7d23285eedaabdaf3674aa910e87c00b5fe77881b
salt A
0x059f22d03a75cfeed4ba1670a8408022ca410ffa5c80815851f9898217721a16
commit B
0x37a4ab7a28bfaac186fdbff170005474bf26453c68654d61f250eab89fe8034b
sig B
0x0a7ec6e57f7a5c760566cc2875ba96a1bbb695dfd418a2c9265595182f9c28eb30afde67de753bdd875874adc60891c702c0dd9e921f00b63842423c581df2921c
salt B
0xdff6f74fc7fa5f2363e94245eccddf207942333d9ffe4975c18c5ff3283572c7
round 03
commit A
0x1b5ccbb24522dc9c515007c0d69590b5c76512461e106062a054c830f7f3fce6
sig A
0xd06e8bfb6f0a203dcb7947bca5d02f96440d3198e211bd4a4c41023bcfe976865f861bf27bd2e241ab0bd34a98193ba1898eb17af54dc8c213dbb8181d7b7e031b
salt A
0x5b74c43e1358411af68251a4b48626b2303d24cf877ffd0917d4c378959f8c42
commit B
0x0c78b708da55772b914058c50d9584f685e425cae466de092fab31a0b235d374
sig B
0x4c805e2f29f71968ec1f374f7308e83f235a99e71f4e34a6f13795c638e800f570a6b395913c8b18dc4aa06ca2b17f460b8e1121e7a28d634aea4d9b88ca644e1b
salt B
0x4aad7359b6a141675730a9f3b5712184f79dd33ceb8826087d7e5f74b6018d1b
round 04
commit A
0xabbf21d643896568b61a96863cc9a0fa9af21deeafec5ea5882495c5c57eacb2
sig A
0x423c03d5ae626add719b8515b294f1059e6d463c3525fe071b212acf805d78177316e8f115d887c54636b3827095c963f0225203ea3d747890765888669ed8ab1c
salt A
0x5bf8b9f38c79437e76bd4a18da58e48318bca7f5cb5e85c9295320a914f82714
commit B
0x416cff3d475af0adc9c18e4e0b81ba7b79e4614a118cc4f0c7d448fbbf9ad1b7
sig B
0x6988ba73c84cb4892db686165afa950aa31546ee94218efb7778337c64317d1660c8e26a1b8c10eaf310e52b12b02509ebd90b279e3dfc32cf4ee71242cf868d1c
salt B
0xed848597d7f03f5df6ffea7b937e674bf7e4f879410d1374dc0807eee5ca5d87

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 #820
bot028joined 2026-09-16 06:17:40
join #821
bot033joined 2026-09-16 06:17:42

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.