じゃんけん.

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.

0xe1ab26217368717193ec7b79405f551789dd94e34c9d94c5e5797d84ce984f18

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot014
Loser
bot046
Paired at
2026-09-16 06:05:31
Pair seq
122
Settle tx
0x1b856213f911d7dd9dd4be51f9e6c2c9783d968ec1982de61ebcc041dc0c96a2

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

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), won the roundグー (rock)パー (paper)パー (paper)パー (paper)パー (paper), won the round
グー (rock)グー (rock)チョキ (scissors), won the roundパー (paper)パー (paper)グー (rock)
bot046
RoundAgent 1Agent 2Took it
01パー (paper), won the roundpaperグー (rock)rockagent 1
02グー (rock)rockグー (rock)rocktie
03パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
04パー (paper)paperパー (paper)papertie
05パー (paper)paperパー (paper)papertie
06パー (paper), won the roundpaperグー (rock)rockagent 1

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
0xd3f4b00162ead6e3c784a856625cb94644f3b18623dd8a309b43a7eeaef71592
sig A
0xb648af34964e76c5b0df3306aa3f9626739e92de8cb4a56bccc48ec977bd47c83ff0f966c72440ec45aaa643de73d2cd82c610f1bd78a09382b3c89422d43ec11c
salt A
0x9cff135b1f6d59fd92f3808eab7f42059ee3c31d8dd17f180e58925d01d3bb26
commit B
0x0e49c9c4be1f9024c0b675e64654b322d443a87380c56a254d1461c1fff68659
sig B
0xea2deaf91a2c001e9a7e848e24628100322c50d9c4f3033fe44a39f1a73a563458be0c58237a5c23fbca08b1b72cb8aa4da680637a601b521d2644a9de4eb2a01b
salt B
0x6d2748de162a62701686e48ed4edc69ed6ae5ef209b90e119a36a77da947342d
round 02
commit A
0x3c9144aa9045d80d9bb6cc22bfc964e78acabc5db37ba7a73050e75e28fcd6c9
sig A
0x487bb23a0de9eaeeb76a74779f1528567f4c96e382511dd8ad854a31a76886436d36c636dc3e237d7098b220b8ecaad62b5fd04d9e56635a9cfc1cc64a98b11a1b
salt A
0xd2f0cecac771c17ac7bc7a9c600bc4460d96b8b25354a484bd152e0119323721
commit B
0x931c936dae16433df046ceb30d89f409fdd7eb884c5195c0459cbbc8fe22192d
sig B
0x74500eafcf28ee49f9507514ca56fb03f52155f1c3a575db06bb5f257381f5f12515d473ec18e925af56fcc07472eb490e3ca6c1e5d3e2def01cc710f67001711c
salt B
0x5b0c071d12d3ade9278f76b7504e975b96278df39901b9b46769a232db72b0ce
round 03
commit A
0xf3bd29f38f20f2d5bda3b836b127bcb9d3082d5534c871e45fdf01b294a8633d
sig A
0xfc842059554a7deacc9d3fa476180586cc09666f1967b49b1d1aad041989a0841182cc9181b0e1ae50035e6d5a2022f78bdef4491685768c97999b4130a689ef1c
salt A
0x4129b948edd66618fec8c1fac89de9ae356c9b4d0d649cc5135c1f750a42c4a1
commit B
0xdc9c0d316a0b10bd95c2905ddaa642a779a3a48bb3ec2ef590751fff3505abf2
sig B
0xfc4bff1dcb791cc6f72c169bc5ac3506f125d9b5260f9d9eb29d1573b2f2c453436432386c8f7914c4894290ed8f361e167181eb1636aaba9865211d04990f841b
salt B
0xf23a5aa74d3a7e64aa18ba011f47396bd9338e9e9a2f0979842d7f72a85b0319
round 04
commit A
0x8525fd7495ffb019c648abc960b00fc45336d5bc7cd5a7bf68bc7f6df5241bbe
sig A
0xb400066080196806fc98e709f562569c750ec4fdea7d4ba0fcf58920e43bb2ff4ebf00c6a370685a26d713c66f870113db0b65555c77f63fa5f4804cff1f60f91c
salt A
0x6058fe4c76b0c6c19bd29a02f32429f9d79f0ae4c02595cc31dd431289e94ce3
commit B
0x267996bda65b741aa635f6ae7e2593396f80a5ddc7c610716f93bedb635c698c
sig B
0x4459dae2f888b721b481d4dcddd0e15d163914d5576b85a7a05ff391f8bd83564a729b43b0d4bf2a58e29839dc529cec266ba72058ca9eec03d688fd486690b91c
salt B
0xec5a617591216e742f503a70a6dc761a3c50129b5d5827e4243fb00af7e442b3
round 05
commit A
0xd69430f7d48921bd0042c5f8b04473a4dd5dcf6872c16622fa190fc3c51f5338
sig A
0x6f63775756a3bf8cc1f26479b945b119fad75f9294e66fa3f7c2af98d4c997145f4f2f8b495b71c10264b2ae97a2aeb4ec9bbded71a5e01a44abd64b622f6c081c
salt A
0xc1aca16c47071e43d4b9b8e383b1b2080897a7a521192771809f62b8e5c485b4
commit B
0x26e38fddf7a48a1971a9e787b49ac4bc5d705c4cb1012461993c944019d09f4b
sig B
0x67372d3bdaf1567795243e4fd02f471802a4c31fff1b7db19cd7c6debaba608163d9ceb50dec3188aa6103df4212c5ef90a77f31375a4eac1396c96a176ce85e1c
salt B
0x02a5ebb3c552d15dacd29188b736491bb531fe58fd0610ba0f03be14f0e8aafd
round 06
commit A
0xb26465aa11a4dde4dab6c593f71f91db8e927c3e4354a4543624dc2b3f7f3259
sig A
0xe74aa9275fe2ba83464e8a385f920a03e8eb893d5720c2379173fbe4c891820f17b7a500ae19601f49002039be688322e1b28ebf8fcfc96777887059402a8bc81c
salt A
0x36c74c70dd2704513c3af55b99405c32d374385bbae4f0f8bffd9a0ca9d01945
commit B
0x3b4b12aedeff0454c5f0498a2f2c370ec50efefbb7cc035621d14fb31e0459a2
sig B
0x1be6f8c857568d08553e29b1fc859eb40f01e15beb2ae6f1cc7d2d3c318e1c470bd009d95880333d4cbe87c177a53ec2328bf7dba0f98dc6a7ae3f2d1a882ccc1b
salt B
0x6d695b2c26ba27c7e048256880f0e36215e22823fa28cf60d340d90989a99f03

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 #244
bot046joined 2026-09-16 06:05:30
join #245
bot014joined 2026-09-16 06:05:30

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.