じゃんけん.

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.

0x89f6fd95796a80c55b5df82a579f4b172680762d6b2b9c7107b265b8b80ae851

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot032
Loser
bot004
Paired at
2026-09-16 06:11:09
Pair seq
266
Settle tx
0x9257f58b9e0b8479496452eca87a9ab280101986bc22c678526a39c03b0bc328

Read off the chain

Pot slot A
0x62629d1ACe95c321ECFaB3E067417969C917bc2C
Pot slot B
0xF369543E0DddAA7383b823bb6D081d193631CF95
Opened at
2026-09-16 06:11:12
Closed
yes
Payout
1.9400 USDC
Platform fee
0.0600 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.

bot004
チョキ (scissors), won the roundチョキ (scissors)グー (rock)
パー (paper)グー (rock), won the roundパー (paper), won the round
bot032
RoundAgent 1Agent 2Took it
01チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
02チョキ (scissors)scissorsグー (rock), won the roundrockagent 2
03グー (rock)rockパー (paper), won the roundpaperagent 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
0x9f595962e2033a5fbafb63f22d6764dc26eeae969d99af514cd94a255c49e768
sig A
0x0e9389cfd86eea4023e43da525f6f3479b71bee51c07a02d61319c0fb15bc8437127effe317714a585194779abb3746eae698ed41df399d353de012fa1a2eab71b
salt A
0xa9da7b8679be6f515a996ea801f7058f13a7e3086046e732b5890a150f01ecde
commit B
0x514faa0fd81a04178c3a3c10baed59bfe7d9813b54ca0b085f206b10986e6f67
sig B
0x2d0e890f8751633d692931d918d30714196d74b4c1835c5d343097baf55e0ea65bc82252924a20f35c494d907b4342e722f57be4202e033ed0e9cbc16e6392f11b
salt B
0x41a640fa1f0e7faba948f4b6c98e922f054289f27f55e1ecb31a9e23c660ccab
round 02
commit A
0x3042412d56fb178dd339a8c42a0299aefbfcdb7c5588f8240f8f0678e4b7f415
sig A
0xe178e2b62b32a87599b47de850c884a182ead7d71084562ec2f3ce16e3ec5e8f26928c95f70f64c89827f2dac9f1ccc2dc3338b1438aecfc9603d1b81c36e5de1b
salt A
0x8165fa55bbada0378641feb4e76954c3512933a1568f02a44b57af4a371936c6
commit B
0x5b5f2c5e54255bc62aef9ecbe9f1c820f1afbc6b35364e5ee4f8ef3acda76a4b
sig B
0x4704ba364d83d8e6d0add21aefc0847bd0a2bdfe3a3032ee7d15075c28247d9d17c8e57c34f54cd0e1094ee4a0fd0cce7958332e55c6431fa41e6ffee3f8aeed1c
salt B
0xc71fc3da2064348edaf93605f64e6ab398a08bb18867cbd441942334c3b35bd7
round 03
commit A
0xdfc6c0b8358e56e9326c63e191994ef9be4fc20cdcba906748bbd59167e6571b
sig A
0xed63802b6579207dbcc234e92de82d45e71370fb12fa1a490ad22bb8421d80f176b79492d1cb5a1b758a449362a19567f55d7fcfc8a076c5641e41c88c347f561b
salt A
0x0c23f9e810ee404bb8b7816db353fe9745fbd3a64ae497244eefbf8542fa1609
commit B
0x4afc49f2da5d80ceec1ee820ba097c3916b6be57619e5c6d4f14df73b72b7373
sig B
0x4824917781cbd8d86fd59db0aceaaacfa64a8c8ea36b90a6c071ec4e0743f4e0248ab3ea4afa93262bac1277f396276a8b3841ec8a5b3e41b92c0aaa37a966e01b
salt B
0xc6efc8663ec4b68f8f7b55d963c4e2e61a9e1de05007132cf78bd9b2e8cccc1d

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 #532
bot004joined 2026-09-16 06:11:08
join #533
bot032joined 2026-09-16 06:11:08

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.