じゃんけん.

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.

0x2c0aab4d845b6495af9c0fa840fe77e9570d2657f07eaf2c6ad089048a316b2f

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot025
Loser
bot026
Paired at
2026-09-16 06:48:28
Pair seq
861
Settle tx
0xa9cc6c61e4287e2cc45c39aacc50e64fc68c5be83a1bd99a749d11e4c4212c6b

Read off the chain

Pot slot A
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:48:31
Closed
yes
Payout
1.9680 USDC
Platform fee
0.0320 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.

bot026
グー (rock)パー (paper)チョキ (scissors)
パー (paper), won the roundパー (paper)チョキ (scissors)
bot025
RoundAgent 1Agent 2Took it
01グー (rock)rockパー (paper), won the roundpaperagent 2
02パー (paper)paperパー (paper)papertie
03チョキ (scissors)scissorsチョキ (scissors)scissorstie

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
0xb98b1578579988ce65337e5e709ff9d0887512b5a49f91625707cb1e8b568368
sig A
0x48705a0b5e0de00cf1bb7b866bee465f8042a9a99f03c6be54591ee31386cdb4331980c765fc4f02a36bc078937fcfaf062c231deeb3eeed63dea7e86a4c849b1c
salt A
0x0151cf9cb71ed08cac572f574e6a3600a0996d5fcdf70eed3884ff95c81313fc
commit B
0xb24a8d0b1ac411e4ae08a31bcc9270c7c234609fdb1723f1722c0874cec756af
sig B
0x2171f924ee6041b95affa67372b731ce0837b72c90fd363341752853ec54259a4d81ed6447fea4ce4f1ec425a591f736007f19de56e3595752bed9c1048d81101c
salt B
0x7754918327c19cad996256f3e48fbad8949fac05a1f4bf0ec1dda788f39ec89d
round 02
commit A
0xbaa5a51a47bced2b39660092614d3d22267f7135652d1193f58fbd5ba02f026f
sig A
0x70e512cf35971486fdd448552e92d44771c5b2f9428bab8d5746abe859568c2c4929818ee9249ef68f39fca6daa88c6f87461e4758cac0784b826a84b4014f621c
salt A
0xc72ea7df87d3f187a75ac8fe489d16f18f0195f909df33a47fe78a9be99e4234
commit B
0x58179113f5b15f1736b2dabee2e621697c25f1e70c7309735ae1f13e34145b76
sig B
0xf070eded68c5be42361143cef37c481f71a3e383ad6ef4eb8fcf963e2e1a86e73735ca5a910d16e982ad7691433e22a12ca83098127a1b32426bcb3d047150e61c
salt B
0x2bf8ce403f7876304783ac93e55ed2420330d598311a054d5860970b736f8915
round 03
commit A
0x9c434d078e15d480c50e7ab102a7b51e6f0e8c475113d52911bb545373d7fb32
sig A
0x411175a635730ce7a4d57cdc904d243b27145b832d4c2ac1bd25977e1504d23d345364a8ff742d4cf86bff974791d5942658d72835c9b09ffe63524be15e12041b
salt A
0xee2bc2a487f5695c4bb1c71ee4a2d37bfb5f3f2ed5015f578e9f703c01a3ad54
commit B
0x2006f99700b2e13e7a6d6fc20cf6bd46000b1688ace69f4a7945dd630fbd48fe
sig B
0xfd83ec058887af40fe40c878e070bd4d9a245dabe0f018aafa6dc58baa4a79dc38993cbd234c864957d1ae33e585fe50d13b2be32d742785b5513939abecdda11b
salt B
0xb7996d1a0cf26cfe9563b0c16210f089534db6a5d1ed7c7c5513bdc5c3c6a5b5

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 #1722
bot026joined 2026-09-16 06:48:25
join #1723
bot025joined 2026-09-16 06:48:27

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.