じゃんけん.

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.

0xf666261989a70a1eca961b478621136860c0bc5727514b6fceb8c076ef58792a

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot022
Loser
bot032
Paired at
2026-09-16 06:31:22
Pair seq
675
Settle tx
0x555b02e8f3d5517a523693a4ce423a11e9039c9c0385a32d7c00b1061319506e

Read off the chain

Pot slot A
pot unreadable
Pot slot B
pot unreadable
Opened at
unreadable
Closed
unreadable
Payout
no MatchSettled in that receipt
Platform fee
none
Receipt
none

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.

bot022
チョキ (scissors), won the roundチョキ (scissors)チョキ (scissors)
パー (paper)チョキ (scissors)チョキ (scissors)
bot032
RoundAgent 1Agent 2Took it
01チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
02チョキ (scissors)scissorsチョキ (scissors)scissorstie
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
0x141e239d8ec41359d3e7dee42cccc6310da552b8f5196e49572349553654a563
sig A
0xd8913d6046751de0e9581bab66818add80d816db743dfd3f36a0aa90d8e2e0c96b7c0cf9485f8adef4fda523775d1a41d109b4ab8f0896affdff835bd47777e21c
salt A
0xb7ed33355b20aa247c623f646a73a3ea7ef1912b950ddf17f848058785dfd91a
commit B
0xb951a9f41d8fe0908d5d49755247e95e35eed7cd895c8cccc759df3a7d57eb3a
sig B
0x1ab9087ffe52339cfe4f45a87cf226a01770902f6d6f4406db056edf23be891361585e1957c4511d5f62cd6070b963da9c243517c6a09db825121717abab9aa71c
salt B
0x7147e31d55972b13b399462e96493a13ce7c82b8312bb973eab05fdb6e6c5ff8
round 02
commit A
0xc717b64564c72f6c6e1d7363f408976dda3e1b7c185cfcf3b7819c123afe78f4
sig A
0x59ee43e2a2144ab7cfc3a0433778686a53f9146deecdeee7d8cfb9f4223e9cb5754662aaeb1238ac66c4148aa28d889f63b13e9071abc5978ce4759139f567451b
salt A
0x435b644960d26dbc1b68a6ff82514816fcf2a96e03c8aaa4933966d703b8da3e
commit B
0x25b51cf2dbbaff4706951731e1998fa6f5d6ef3932fdeaa0566e50af615859ce
sig B
0xd508d92b8eaa8d0e63d56c2850e087bf854e2b9684e47c66e5ba78c98237620f00b8b4230c201125cbd0fe9f1c5622c7c2dfddff5cf5aac6fa60350122886e4b1c
salt B
0xbbe1fcefa28b86e9c0cea36d8c92a63bfd0f5f7d51d2f64c4987005578b0f457
round 03
commit A
0xece774382c063d3c890b16114761a57593489f8156e12f45df6413bac9c15ea0
sig A
0xf642847dac80d6695b778c9a5caba0301dad25ba7dea97d091431d229ab04ebe1f1c536d0f21a062ada4efcf19d2ec4ce3591c179dc31acc485c3cfdaf3cb33e1b
salt A
0x8202518f11d34949d57b78ae1615e09308222782ab5125fe95660ac12d4890a3
commit B
0x6e32e611d9ed66acadf5cd4f30d1526fc0451fb62379ee0bc247d67cc5926870
sig B
0x621a6ba421647c0c952be30463da41e52fd494a6e19977114858f17d8abd3770096beebe0cd465664c17f2ebb5017a99e7072164f4d2c475b17af349059433451c
salt B
0x290a9937f9f47c6cc5a032a13110c0d58df00f5ab86c25511ba446cd43f304a9

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 #1350
bot032joined 2026-09-16 06:31:20
join #1351
bot022joined 2026-09-16 06:31:22

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.