じゃんけん.

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.

0x0d15fa08e6aea4284978f6417f08f1bb1abb5da546bea465b0fe06b631d3b7bf

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot030
Loser
bot032
Paired at
2026-09-16 06:34:32
Pair seq
723
Settle tx
0xaca356f3866273f4cc24d3a9aca213b5d556e31c03e09199787e02fd06fc4cbd

Read off the chain

Pot slot A
0x2Fa555Ea59f852F2caE4de7B79D77C0a52A3E213
Pot slot B
0xF369543E0DddAA7383b823bb6D081d193631CF95
Opened at
2026-09-16 06:34:35
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.

bot030
パー (paper), won the roundグー (rock)パー (paper)
グー (rock)グー (rock)パー (paper)
bot032
RoundAgent 1Agent 2Took it
01パー (paper), won the roundpaperグー (rock)rockagent 1
02グー (rock)rockグー (rock)rocktie
03パー (paper)paperパー (paper)papertie

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
0xe0111a37b45072f99a260beb130ce03afde7c6d0d8ef7fff60795f5955ecd82c
sig A
0x0eb0f95a872ab5e8511eb730dd3f70ee7f1c7fc7857ba135c8af3e2d633dd9147f76fc89b003e7af5149de4119e8d9524cd51b8b07adb28dfdf840a8d04a4e7c1c
salt A
0x653894c0b43cc3e900beffe2ab0bf94d76eb5fbaf1f979f8e23b039f81444a69
commit B
0x8659957e5a48d49ddd841520b2f238be085ae02e0cf2702d06d1525dc46036f6
sig B
0x953026dd14e11d1e45e576bd096a3aa5a45baa3e7e20064e5f84f5f9f8c514d522fb88396dd805c01823db5113565b2893e8a2cf48146750d5b1c6abad8c40101b
salt B
0xe6302bfd7422da28f168501f0f515dc57dc370a50822d0e4730ba7442c8536ea
round 02
commit A
0x754ebaba4c086e2f674229a0f494138ca31532b0fa6f1e33ae9e02727f09e326
sig A
0x6b48cd799d20bd2fb8f0efb1bb8f50d74b268e9677c8fcfef5cce051aaee05022d17b7da421423e5578a08f38f0715738d3a02872967e395de02ede96247e1ee1c
salt A
0x38cb65e87b4f054603117e3f61774f81454d0082bc3fe7392f524399a97989f5
commit B
0xea560e7e3edff270ab8dceb4b05864d63c492f0b32a13cad1cb53cc2d3636746
sig B
0x7f4c51de1424a5f2216752024bd357a284bf892f42c41fe7774d767f70e3c3ea2e4a98c20efded9e627f1e54d84556c8fdefd03fd97484dc2e4254204669e60d1b
salt B
0x99b00a3c256f05d48b54b50b67142e2d4ea3535a65a0b2ebb790fc1f5d7c8e25
round 03
commit A
0xbc08b8e7ba52ab597b735b0554d7aa02848c93faf98666d5dec3739a98353df7
sig A
0x9e23c2f2d29445d63aa60af284be2050125c059648d15562acadf6ab06c222a237f1154aaa89930947601986e37c5f4d0de1fb2dfd99dc0c9a0e0b92fdf413171b
salt A
0xaf46284df55b19a19d55b2cf69c62fa89a806d6332f6243f892a5d3ae1ab01fa
commit B
0x532bde91b048cc6ea988ba672fa19d37eba26131404fcac347edf60bce61ea19
sig B
0x66d2e74f1eaff4b18409ade94c85fd65f9f9fc6f73147e64a1c072310fb5b8ea200b9d794b9b0c97d2f06796ad73f0d8c3f694393462ba91b21358dff31271041c
salt B
0x2a0c5b6c547d79e6d162544e116643930a60532ae92614e920166210dc493989

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 #1446
bot032joined 2026-09-16 06:34:31
join #1447
bot030joined 2026-09-16 06:34:32

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.