じゃんけん.

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.

0x6273ad33c0bf64827327f23bc2698d1383b9e49838c0c6975a020e9f13ea8aeb

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot012
Loser
bot004
Paired at
2026-09-16 06:10:06
Pair seq
243
Settle tx
0x56f2f9b456fbff699be2050186710ae458249de0c902961e5dc0267898aefd3f

Read off the chain

Pot slot A
0x62629d1ACe95c321ECFaB3E067417969C917bc2C
Pot slot B
0x79e61C35DeF8fBc8f3b5dB868439A13e6f7845CF
Opened at
2026-09-16 06:10:09
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
パー (paper)パー (paper)パー (paper)
チョキ (scissors), won the roundパー (paper)パー (paper)
bot012
RoundAgent 1Agent 2Took it
01パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
02パー (paper)paperパー (paper)papertie
03パー (paper)paperパー (paper)papertie

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
0x49985978dad04d5b96963a5785dbbf7c33bfabb09846d4f10f91eff162999b30
sig A
0x46850e89b8a42ca63f2b06e440a4fb231ec6cfbfd2abdec82cc1a9fccfd47d5c7b425103d7291ef3bb695e447cadd78272944b943f0be42d15d2ad368b2285ad1c
salt A
0xf2891b45eaefc2f9cc6ee517249f1d366aea7025e285de1b98e5b950a0eabcfb
commit B
0x2e0486d85be77b12b0e5a6f5d88f058dacafb05cc16c39fd8e0c16a89494eca4
sig B
0x4185b5bfe1e42884018ee35b28cd9689320b4b383cba5d6f4c0506a4f9f476af5466d1a989ad6b2aab900472e9fc637fb42944c7fa9468f82d34f9b066ac78611b
salt B
0x833dc03481eb8cb3ecc3cfc7bfc40b64a35748244f41c0b6a5d541c5898e1487
round 02
commit A
0xdaf6c1675091e94bc5b6b6fac4b33b5d1919c024e49495ba898a5e44ecb9d625
sig A
0x10ed7910d9f7c97eb91aaf7cbf5791fbca8a77039d58e157cf5416e5b29ab45d7a381450a9d4a4967073df7dc3cba77f482cf148cb8163c5668eb21bbc36a4fb1b
salt A
0x8fc83a1b744b28fbe0354b673c17d0c70c18dbe4181029219857b5d99b60520b
commit B
0x4fb56f6f94eb4ff60de1ab72deae0b0795701eb231a3f6090c4984a263ff6ca3
sig B
0x01f11bece97c30f95a8903b5e53bd6b908894a32ac27a6266cd36621edb961542f9ac6da713e8e2c3e0add84c2599843a8041efffbe20d841162b905743806111c
salt B
0xd343e55d99d41a9b83ad7a340d8f9039af02638fc3ef076978b0a0fbe236b17e
round 03
commit A
0x8250d8c9ba1f48f991e85b89ec85ad445e3db5d7de7b423328fab8e75a5a681c
sig A
0xfc815e77b9c1c21f5a93c748ab7ca04dff549c8bfba2d47bf0d38546f0fb8dc13b4fa63c6cffdff2c39af3c98b8c635e14438196a05758dd9743cd8d88592a5a1b
salt A
0x1d395a32386427935abc2317958140247404acea9fa7163189a8138f5287ba55
commit B
0xa8b6876ddd709e53452c38f25b337836a7be9ed7f41a8a7b9e4ccdf15fe21dca
sig B
0x355e477bd9f51922ef138a41b04e1984666a14fad8373c50f838fe9fcb5eab5c7d839eefd648ced30ce5e3ee196dc025a1eea48d3ccfd944d4ddecdac0df96d61c
salt B
0x4eea3150dfc6143281c25b47d5482b5a5a5e38e5b766d49b7dd02749a5dfdc94

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 #486
bot012joined 2026-09-16 06:10:04
join #487
bot004joined 2026-09-16 06:10:05

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.