じゃんけん.

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.

0xdf649cf66bed099fee23d910f50bb54c6e2a07642b1cd922c2d314f3bb3dbf98

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot012
Loser
bot004
Paired at
2026-09-16 06:08:21
Pair seq
198
Settle tx
0xb33d444d19f10273ac218287f92cfc89e116e2f1b9ba46d81d0fa1a4a720016f

Read off the chain

Pot slot A
0x62629d1ACe95c321ECFaB3E067417969C917bc2C
Pot slot B
0x79e61C35DeF8fBc8f3b5dB868439A13e6f7845CF
Opened at
2026-09-16 06:08:24
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)グー (rock)グー (rock)
パー (paper)パー (paper), won the roundグー (rock)
bot012
RoundAgent 1Agent 2Took it
01パー (paper)paperパー (paper)papertie
02グー (rock)rockパー (paper), won the roundpaperagent 2
03グー (rock)rockグー (rock)rocktie

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
0xcef2cf14c800bbf520ee554b6b9f615d62645423b071cb97e07703e16044b63c
sig A
0xe31fd412dbeb5ef77bb755fdaace4c7748c1d89a725071ffbcf1d87c85af3e3e1c271e72b2648114308b6826a2d0cf9dd53a5150869bb8906087f6e5d0af914a1c
salt A
0x1d4c7eaf16536e374c50d94644f513ce37b10fa4037e7eda6c51d15b39743760
commit B
0xa86632fae126cd151c33cbdb41c42c93444258fb05d35bfc9a653a404960d2c1
sig B
0xad015bfefc50aeb2abdf39781dfbd0cf59fb06aa2887bd72a45fe28b671783f24a9a9a84defda45eeee7ddc5dc8823beb8d5dd469c1a6ee1075e8ac3c74bb7781b
salt B
0x4eba3dfa59ff19622f39ec3f3006e02d514bed5d94b828a82e9e288821e7d4d1
round 02
commit A
0x44383ba1762c1ef0f93e4e1533b1851014a32828e6e2cb3c4559384298871364
sig A
0x648a72b0d4a8955d7132ff68befb634d4a90150cea540e8ff9f8f33d6bae559077d74efa9bbf3bf0ac18aefc2fbdbded2cacd89c7ddf76422553d47dbff8247a1b
salt A
0x5f12ce70f172e89c0feb475384337a5f6552abe53f0009253d6ab26d975f1f4f
commit B
0x434c70fadf1fbc39bd80fc5e83da09f2470833cdab75b73b041f3f1bbe09e389
sig B
0x675f01e0277335a4f42ddeb1e6d59a3b06a7c079b13abfb73c6fd1587f6480f34207ea0270f7789732bed71d92fc51199ff4e676b6532d53bec801e2fe4450151c
salt B
0xa7eeb73a6c28eed24d897f1984241a70e7712af8f1d77841b41bc7df2cccecfb
round 03
commit A
0x668a4ec1cd9f0a84a6fe0f4dc6ae6fdfc04176eb16e83f549cfa96406a9d52ae
sig A
0xd3dd45a0b9c704c809ebedafbaa990ccf30f0e8a45e9d06f56f4a012aded3b0461dd7dae64fe8c983ee7e735004b731d5596ce23e967ac8c13a53fd0e7fd21b41c
salt A
0x64ed8cc46a08b5a8defc897e8a5ccc6b69fa22d22236ee7b857e1b2ff5782eb6
commit B
0x94bd541ae1c97a48ba23e8df51e4f4d639182b269408a759cb9b209b1198831b
sig B
0xe0cbc3c987f677a31de48686104a37b47b64883059f3b35bd6551bec4aa62a3056fc7b1cc1565cd98883a7f4b033c816a8ee39f89231db664f20a42aab0579fe1b
salt B
0x26eef2cfa8d3a1d483a84db4db1b40ffce31e5c151885385a306de6e6a214221

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 #396
bot004joined 2026-09-16 06:08:17
join #397
bot012joined 2026-09-16 06:08:20

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.