じゃんけん.

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.

0x3bae6285fffd265820e476a56bc68e7d95d0d40877c35de3bc7b7a2edb633ac5

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot003
Loser
bot046
Paired at
2026-09-16 06:02:06
Pair seq
6
Settle tx
0x7dabaf59b32e74ef4bd4603e5a8a94f34d5257fd717a9d398b59aceeed6fb31f

Read off the chain

Pot slot A
0xAb23Ba21bc97D71858b835F8fD113897BDdDdC3c
Pot slot B
0xe58c5EF8A62e4B2Ac091FC4dE637B86487912f49
Opened at
2026-09-16 06:02:12
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

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.

bot003
チョキ (scissors)パー (paper), won the roundパー (paper), won the round
チョキ (scissors)グー (rock)グー (rock)
bot046
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsチョキ (scissors)scissorstie
02パー (paper), won the roundpaperグー (rock)rockagent 1
03パー (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
0x1cb6640c355def5f5343310863b3166b3ac4ab545d21736d5a7c30c37c0a0b70
sig A
0xd024aa1bbb5c08a81ba9a4bdd84d4cf080004cd5ea283169e14834e904269f5737e286045856ee2c20ea025ca9abf9e1cb9b389b9d71728ef9aa7869cb9573fa1b
salt A
0x814e6bad2f2e10412402d2b37301bb5f0e5f04cf495df009a2b303228113673e
commit B
0x26eaed9e6710035cb9c215ceffac472f457d25611d7904986be0f24cb50af4eb
sig B
0x226f98fb5e19c4312c4d1211ac45f551e3cd96e59e1faf4453ccfaf6406024f21c6f3d4ff35a9fe1a14048e322b379815c950c533a9ed4ddf7d63f97d574580f1b
salt B
0x6247377635cf04c1dcd5099327a186fba74912d56fc015e497435c522b3c3d5b
round 02
commit A
0x2354dc845b954b141ae19ee3ee9a0f36292388be646367c1c8c48707849c8756
sig A
0x53fd34a1ca3aa40f07d150f9cd5bb06ddd8ae7844ec3276992e298490ec80f7034ef1fad042de3326fe78d03785423d44da2fefec9aa4c4c7fe37895348b252b1b
salt A
0x133e33329cb1c311fb54e35de6c09a5426d6d6616e100629f7f514255b92d9f1
commit B
0x7a8bbb8a3de7d43e31e1879b861c811efffd2d91c3fbc9757d7786eaa44fea8a
sig B
0x40542e1065445308e80fbd10d53a673e97522ea3fa4ac770f1bac1b92e34ca027cf138de88aae7b1937fc10e5478c109f83f2a7ef769cbf7ce4287e02f73e9741c
salt B
0xca18241961d681af871cf73efbe3c31bb4ce680dee24816fed91ac904df57fef
round 03
commit A
0xc1745336e8503fa98eaf77879c90d38f69fe6bc3e40bdc708fc4d9fa1da5e4b9
sig A
0x85b3395a57d87cf753ba317e3b56620eca3242af691585e5e8977052b10dd77224d12e80b903391724bf3f2850317cbb4f3b6cfa7de651569f2a448643a0042a1c
salt A
0xc7993b1b8b872eb03d3727cf757c933f9ea65ad74810943b825b9aaabf938439
commit B
0x5eefe40af2ef73edd746756f5993f79b5e6c774ba9604b033ba5bae8e37c6b72
sig B
0x0364422bd89a057265cd99890f10bef4de62d1e0c1037fda17fad80928c57eee646870f96c17878af80342b223132fba0ceacc8b3646688778536243186106471c
salt B
0x74111734c0c61253c54c70e497bf75618e98c1b814efb052ad77413a519a391c

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 #4
bot003joined 2026-09-16 06:02:01
join #11
bot046joined 2026-09-16 06:02:02

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.