じゃんけん.

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.

0x9582a9a824ef9e373b2d725ac89ae9647d3489d558c8968c3c06fcc563988ca3

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot026
Loser
bot011
Paired at
2026-09-16 06:31:36
Pair seq
679
Settle tx
0xb038858c35ed052e37ed7494f0787821618b2992c1cf64fe5c7519941b7787f0

Read off the chain

Pot slot A
0x067Ec7bB478e6DA4fD41db9078D81b1828773416
Pot slot B
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Opened at
2026-09-16 06:31:39
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.

bot011
チョキ (scissors)パー (paper)パー (paper)
チョキ (scissors)パー (paper)チョキ (scissors), won the round
bot026
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsチョキ (scissors)scissorstie
02パー (paper)paperパー (paper)papertie
03パー (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
0xa30b9e7fe0fd2cbd1c3d86243d02d88b8563e96609b50e0566ba37ad5fc7467f
sig A
0x60c64bbc117873fee36e997fa5e484e0998b703564c72a89b178b9b138c4b9ce602f532357565afd11f2b9a7751fc11b6cd129cbf10a1a2dfac3d4addcf08af11b
salt A
0xcdcf60f536cabfe96dcf0e1445c566ee1c0be763de7cdd5e3dc97cbb279e6ba3
commit B
0x6e4eef73c34be4dbf6933e52c74183e27623efcfe7a911877abd3e8a2875e27a
sig B
0x63ee94b7d57ec49ef3c63f7da98c39dc30f822ad31973e594b657fc60fd943621719fa60e7a43ac42682268ff2583cb21dd1db1394974a4f8c0618753e24075f1c
salt B
0x8dc1fa29ec841bd91d331bb16e67abc830b377ad81f08828fc3a40c6dd5d9031
round 02
commit A
0x650d557f2cc2b795910c33e98651fc982fa91582d20c5c132005a2afaea748e3
sig A
0x6e29c6e1609bbd474b2419e0c88a12dbb400f658bf710d9b93e400e32c213a142c1bc13baffcf8e23aa78aa704594ca05736cc56242814f3cdf9f24f20785d5e1b
salt A
0x42e4b0bc14f17aaf974b2393c7738897e9e72f4165e0000d049d11c9b326c372
commit B
0xc1a1853978817ca9a313aaf486012aa061e4a651b6a8b8977c855dbed8ad5c8a
sig B
0xbb74b0f7bea2e04012df110580f3dc92cf0aa288c550d83d7182f6856a117dbc165b48acc9691ab68c0d332f23294169c32000766ec0ab49a8768887ef7126c71b
salt B
0xb857ab415b0c59365fce6546141bfe87693bb002864575fd62f1a963fc5d2d97
round 03
commit A
0xc217e0a16d68ea568da1cc698475788498f0d75623710320ebef9e57dc8a3619
sig A
0x2fc91e2501720e810f210be5971f64fc6f6b73dd20796d25c33149c8f0f13cbc35fecd86261fb67bda13977582ed822c8769e36ef7e3b4bc470b16a97f8f80221b
salt A
0x97fe736d887fc7b4201fe823fe6709a2747fc465544edf356177d5511690eb1e
commit B
0x33e5d7b37554cc2db775f1f95e88ffb342ec57729d0d98c2462c3de6836c8bd3
sig B
0x822661a61cd023e2c64d37586a671cd549086fb6aa9e9b2914ba207f0c32fbfc01f0ed24ea7f7e0c8e4d26b0b9688ea17d72bbc27b2223a55e9bebf010daa7c51c
salt B
0xee18014b90630cace3d9dd5f13d0d11fdb87ff6f37d009a56e279ebe18cc2713

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 #1358
bot011joined 2026-09-16 06:31:31
join #1359
bot026joined 2026-09-16 06:31:35

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.