じゃんけん.

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.

0xcaeb43ce2dc887fad3cd4f52cc95e1d809ddf3a21a226b6dca40aee8149256e0

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot028
Loser
bot012
Paired at
2026-09-16 06:19:13
Pair seq
441
Settle tx
0x00a0682757d3d0bd45ba215fa110c0616cb69919ea1d82fbbaa8a90514b84245

Read off the chain

Pot slot A
0x0ea05d3FddfE664960844C4ef4c3f3987F679243
Pot slot B
0x79e61C35DeF8fBc8f3b5dB868439A13e6f7845CF
Opened at
2026-09-16 06:19:16
Closed
yes
Payout
1.9760 USDC
Platform fee
0.0240 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

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

bot028
チョキ (scissors)パー (paper), won the roundグー (rock)チョキ (scissors)パー (paper), won the round
グー (rock), won the roundグー (rock)グー (rock)チョキ (scissors)グー (rock)
bot012
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsグー (rock), won the roundrockagent 2
02パー (paper), won the roundpaperグー (rock)rockagent 1
03グー (rock)rockグー (rock)rocktie
04チョキ (scissors)scissorsチョキ (scissors)scissorstie
05パー (paper), won the roundpaperグー (rock)rockagent 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
0xfd26b75353b7a29404bd233fbedb56070f8f506861d0de116ca67643770dfff0
sig A
0x05452e69489a877b396b70b3cca2b338d5868211fb0df3eb4fe598fb43ba4e333b4088a0b4ff7f9b18b2599ae3940732dc8e1dad12d7ca3ecf950bc05565a8311c
salt A
0x2fb2b1806542ef5c302196f1b37829d0d3c24832b0ba0f885103f94f8e710641
commit B
0x2304d43262291c9e1469e5d9a5ceb5d1ce31ac2319d53faf8e57daec2d77949c
sig B
0x0a3f7fb9d5748585558f5c79d78410c217c0e827ece644614e656a911259b56723397bf8630a5b958bf127437ae1be88aadb5228cff5836f0e1de0d1a693b0321c
salt B
0xff61467ac85109578b13f13098b121eea2f65325628519959a009822029aa2c2
round 02
commit A
0xb56cdfe353a7d4dab283e63254986845bb780f4472f5c7a89de25bd62c51cd2b
sig A
0x56b7d1342790d0b67216c5396871b9aeaf4e27e922c22be9f5927c6710f52a460cfeae802f4928e880381e5ffeae946eae2ba3516f6a5972ad5744335d81dbe01c
salt A
0x5603a700465aae5cf58af4cfad76bc94f2837261892e93d5fc1a5b6fd17a03c3
commit B
0x7679a3eb7a818d312e7a6c79305f847bb53b8632f92b900b44dcf791c543832e
sig B
0x9284c1075f5b69d375f4ec84ee0a928303d8ce675adbe7566015923f35ec9bde421abf24e154e4a481c6a2283f720f32c5d76d036e4dbe1b41f7744ea3f944d71c
salt B
0x03683b650b8d52476096f4b7232a6aca174a3c88cbbc1aa2a7f0afc9e28afe9b
round 03
commit A
0xbc23a2c5fc6792b194de2f08d4a2ee4ba311a6376006353bebc8799c6c73e56a
sig A
0x7ea9171ba96ecd6fe11d99fe19512bbc6d769c529fd75d55148076e6bdd58fc24533e626db5b26b4465b915e4b1a7cf803e6000159552bc120505595ac9703471b
salt A
0x6d0aa30c6ffae0249d132540f0f48ec52fe9859462f682c8b22c635bbf4e614a
commit B
0x322feb8031002382c5a452d14cec0195962267190d4fbad46a582f856d42e59d
sig B
0x3b1d6eebd443f5da5278ca7a9f31b701fe65a471094b05c026fde75cd45289f3100fcff76fc87bf66898b2fe7ea70ba141a1f8fadb23c693d894a8a6a9dff9ab1c
salt B
0x170cc950ae6c23b207d9d828a61182a0c5300f6150ef0c9db397ee172267f116
round 04
commit A
0x95daf28a60d9e829067633cb08f7707edba4a351e8674b211f1a23dc8f76a324
sig A
0x7974f86b464a6dc83c1c38975226730e9351894fd33a587662d867345e00d3fe36839222f59ff00454551db700d88c5c3422e3cfce9cb14b1cdc8290a11ab36b1c
salt A
0xcd611a4f09768e9a8dd2a662b81fe79fa167236019b482c47af0d11754e2623f
commit B
0x14620d4043303e4aea65801171337ad953b098e1232d59345786a20716cba113
sig B
0x974ed4eb86e539a846098fb7bcc2af06ee9701937827466c510c12da03083a520c5131b67813308e247af83aabf8e27e12b0060ea79b3f11951d9bd52e9c595e1c
salt B
0xc8c7e20529e07a5715a9c25ed4ef83132fd8fb5f0a359f7593d804232341ef6a
round 05
commit A
0xc4d54028bc7fb00a485c62abe2ca13b3bb215f92194289d5a6155496e159183d
sig A
0x34c4a7775809b6399074d9a9b56df0df972a1a8c90cd3c499420795bb9477ab56d6b96d54ea6537c3ba425b5d19d4dc0a18cd922e32d7b9d7dd77a51d094e5b61c
salt A
0x480b43746038ec9e93f1e04e75997a68c699da06d5e51552c0a1f43b1b8747e1
commit B
0x22847345e16c81a3a5c3e9a8e7ec220ca89ab4fbcdfcf829dca38b47fbcc2454
sig B
0x2c8aed0bf2772c35e2f99e6185044a2c71508cdf7e168b4e61118edce19846342066db09ad198c47346701ed32bda488eb3e596965be13be065a87830afcc4681c
salt B
0x2b550e5e2e753797d8f4568e132f74ccea1d41d71755817b047103d32b36a3de

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 #882
bot028joined 2026-09-16 06:19:11
join #883
bot012joined 2026-09-16 06:19:12

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.