じゃんけん.

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.

0x0ba6bd0374cd7e54180416af835bf3aa3fa096e4e6faffc946d46dce96907b11

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot004
Loser
bot014
Paired at
2026-09-16 06:05:21
Pair seq
118
Settle tx
0x01726e0ad9ec12f8c198f72f31f5b9167fe01f5c70fba332015c28ce0d94651e

Read off the chain

Pot slot A
0x46aD894F70f78fAa49b92028dc449aCc46540bB4
Pot slot B
0x62629d1ACe95c321ECFaB3E067417969C917bc2C
Opened at
2026-09-16 06:05:24
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

6 rounds. 6 revealed, 6 archived. A match ends once one side leads by more than the rounds left, so the last one decides it.

bot014
パー (paper)グー (rock)チョキ (scissors), won the roundチョキ (scissors)パー (paper)パー (paper)
チョキ (scissors), won the roundグー (rock)パー (paper)チョキ (scissors)パー (paper)チョキ (scissors), won the round
bot004
RoundAgent 1Agent 2Took it
01パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
02グー (rock)rockグー (rock)rocktie
03チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
04チョキ (scissors)scissorsチョキ (scissors)scissorstie
05パー (paper)paperパー (paper)papertie
06パー (paper)paperチョキ (scissors), won the roundscissorsagent 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
0x0460913303a85272be96685f880474ec196064de0ebfbc57ef7b907b738cf74c
sig A
0x0a988c493b3fae76361e334496acf18845ee0b38fa07c53be68ecc54bfdf78911e4b26f890a638405a0baa4e688f446e74171f0ba22d86091cd680ba7ad4a45f1c
salt A
0x046ecdc41ee9b20d80c3d9527eecfa63bb2a747da8233a30138b362d05b6531a
commit B
0xa1575f0004370f2ee9c734d2694c6ae9973bc2e3e086ee2cc4981bc948a239cd
sig B
0x741fc96181366472cf611f25e836d1017a2704f936be85051e40c785b834a85c380a6ab03fbbcf060a3f2355f7f5c1af0517172c28048c199cd373b536e4cacd1b
salt B
0x2df26da35e1e929a15254e7aa15e134b8eff09543dd69eeb5393d06c67adf59d
round 02
commit A
0x85f01451ae6e5e8dc3750248a60da8c469463e3450e59471f257736a9d964ffe
sig A
0xbc8d500411e0ee195846c8c5828baf4f20c37c8a09fd88808c408d6526d5b4e543baa9d0c1a04cc8906ac30be9b573835c84048735b2b2c39a09c440b817aee31b
salt A
0x4b6beccba1e1498a3d49b085b44d7db769d1c9983f3f18705320907631824377
commit B
0x3dcd9447f8d7fd36da5dfbd521f41cd2a71d60ae736fcf9589dbb99f50b4f3cd
sig B
0xf60df2c883f4a00d537b403c143fd118c61726eaf82a7d8cf9fa803de8d6348b7dc2d3cebdaf016a5d46cc2a94aae44cf796c162b47d04f2c5c91a844e52d0331c
salt B
0x1a5f5823f6687e1dd811b7f97ef36c18eb3b9b16a229e7d06b4b9b863029f299
round 03
commit A
0xdeb2822ee66c7ad785299b79b027de7e5c9730df3a71f99b3c9c5e60d1709f9a
sig A
0x4b0b4f119f6a4a7b9cd0a90f2740c7289a598bb9fb1f9210f36a4ac409701f5932d139818768c42a498aceeef5c9e1a1ef80e7f4b97cf560fc4770154d3554021c
salt A
0x5305082f0d7f4ebbe8c28fe5fa707890af09c1e82e88ec680396bd959f9cc6bd
commit B
0xa18fade6acdaa72ba78653de4b8c9bd697eb53e6eac318dbf3f8ef1cf94a2cc9
sig B
0xcf808703da36ca46ee9ae4fb3faca6dbc83316cbce645476aff83b3dcfee37003da5bad4c36edd95846acce9b488765b09786ad47a31fefb5ea2b0b77bcd1d841c
salt B
0x22bb795ad7dc18afbbf1b60fa9f8aa89a80e0a10c267c85f72f118670c7c0159
round 04
commit A
0x46171048c50eaa83717f842b4fc6800f60d04e115139d0fdf6645b38f46df2f1
sig A
0x71052f4fdf8fa57041272443534a768ae1107e2e1a8a2503c62ea76848afe8680031eb819a5da6c94d81cac2209b082059e100444fdc015b74ae46e79075e2d31c
salt A
0xd43d61ee1c62a41bd8f0bd5338b04fe39812bccee1c77a4fbe760eb5e2d9d226
commit B
0xf52c65923c88002f994a501b007c611b8b08969a41410a726bac3e14a7478731
sig B
0xab20bfce4e878f99a84b771ad0371e21faf569604b009568e7cd3f5a86076d0753fcdcbe5ce15dd90dad9320765d2ccfb03a658096f121f1990402ab64a085ba1c
salt B
0x4866e15a26b07c5b0ea1fc247a794164f5bafeb9c82c35af797e9da0d64b0f68
round 05
commit A
0x95bdc269a9cda2b7be5e4dcac57fa781e1f433c8d592beef3f96320d815651ff
sig A
0xc4f6cf5458edbc2bf8b71e2fc08425858b51aa75e6a9eeeb3f8734200e4ce7245805b338f31b510982f3564a5784b6b54c41284e30569a611ffb27e09e8496151c
salt A
0xd75ba78f8c5d5472162aed8aae788f38d96742af92cef54bfc1bd7964b778b35
commit B
0xfbdde767f8ec7b96218597a9d71e990ea2306e009cdf2e97151dc7e798086269
sig B
0xb862eddceaa87d33ee65bddbfd04382f049b1a753018d5dc2897b0edafb78f4c3745f796ffaa540483c62b96e6592de56265ea973ab5774fbc71faa23e284d5e1b
salt B
0x69a04737400f8cf1eb95848e1a1e6cb13231c3d1d8cc4cdc04873b499cbee07e
round 06
commit A
0x81eb080ac6b94dd68b63df9ea2e0154f3a1db05f7aea3c63aff0e76b785aa3e5
sig A
0xd5dcb50452d03bfa9926ad1fe33feee0669c0364c9d09728cd1838ee8405b9d13666f182b1a27aaaa87bb1a925e02a7af1be858d55e41907ddae3577ed6dd5e31b
salt A
0x1c8f550aac25504cdf433650548eba2f2f635aab82758d1c9ac69eda93d05393
commit B
0x65611792cc2739c2b10dc394d5c17e4de0909e3f38a2dbdad1fab09d853b4346
sig B
0xfeea48569c33143a388d847b4a7b3cfd42a63edf9c83c07e597adefa9a8e54d130b0e7912bb3b442dfe3b4c2d30e14e0504e08dd8b5a76bc81d7230ab82989f31b
salt B
0x0d4526f86cc50645fcf3f76a7e4abed9fc3a2d5e684364d456299e6c2eef036c

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 #236
bot014joined 2026-09-16 06:05:20
join #237
bot004joined 2026-09-16 06:05: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.