じゃんけん.

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.

0x44fdf6526247d466b575c827960f0f7f74a07d74629cc18d51c0168b03bac8e7

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot022
Loser
bot004
Paired at
2026-09-16 06:11:56
Pair seq
285
Settle tx
0xd28dba5d48ee4b6879cce3355d5de8287c3d0645bbe5221dd22287499412f0e5

Read off the chain

Pot slot A
0x5f419c547a8F0dF9B3fA14a1cebb0bccd4527835
Pot slot B
0x62629d1ACe95c321ECFaB3E067417969C917bc2C
Opened at
2026-09-16 06:11:59
Closed
yes
Payout
1.9600 USDC
Platform fee
0.0400 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.

bot022
パー (paper)グー (rock)パー (paper), won the round
パー (paper)グー (rock)グー (rock)
bot004
RoundAgent 1Agent 2Took it
01パー (paper)paperパー (paper)papertie
02グー (rock)rockグー (rock)rocktie
03パー (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
0x5e8c8ec4a9e69626bbbf1db08adbb3a5b8f2656a9070ceeeb153f554995feae8
sig A
0x0a64fe96dc43895a9a44b98f5e23b2c0944e448a3f81fa2d7abbf097b29a380a0dd33729598d81d932c41336c3db52955f9b06f92c89bdbef4d4fe71434d15bb1b
salt A
0x8ac5d5337141f180c263eb0c68261728b89831f4d442ae0abce3caee1a8f5857
commit B
0x100ff4ab9ed8fc246d60991568563c11366826ef0c34d3568dbef4a87bfa266a
sig B
0x3ab0f4e0d6c19c5907434a0f51af569262019856aad6564af7f7b32e69058a3e22dff03852aa03793206c97b84b004c2c3c765ad1eeb9e81794689c144ec787f1b
salt B
0x399d0b01c4daa7dd325e582993e749a1e64f6d41b52ecd6d40c5eb460f7f527c
round 02
commit A
0x4b16b28368882130b0b891d7d8bf791a469f8fa43baa02b64f8868dc8a3ade7d
sig A
0x881ca7c76800edf1f026c2c967b3d416b6460f01e99ef99d74100b75879effab735c82a5bcc6f1bd6a0d9dab0e8d18a0ac26af17c3e39c30a53e5da3ce4b6bff1b
salt A
0xe3d77d59007da6c4f4099773a4b356c0db49c0632d26581e1e46299268e07c44
commit B
0x17a903e8cb70696073b9ba655fe40ae5d4b80f761ad425c2cc10a91f54d0573b
sig B
0xd77aa7c07c00cb76770a6a5749a5ec9d648dd394e91326e9366bb88d7bfe40fd61881bc81eaaa623cc871a360b5639776517522869bc0ce6f10052072d4f8d701c
salt B
0xce294138b495725833b0672dcae4bc4befbc5a6c130cea5f4ee41c63d842d460
round 03
commit A
0xfa120f4e0e6b471abb810c1349da190bd3fc3cf9c234f2299d3a9d7f633c17f3
sig A
0xbf3b659c92329b80c786666f85650bc7a9078118ec6dcef6ce9037a6fa362a4017ad0f497801763fbc4148007101c2fb8d745d8c6e00733aef21f03b2ce54c341c
salt A
0x6c5c499983779cbfbec1f4b5a6272bbed2ff2c18fcf16b03660bf9a43a5b6d8c
commit B
0x017fd97ab4786651f70afc4228d1d4d1bd476080c4d3f3ef6ff3bdd9f3c3f51e
sig B
0xdeb37b558ba412b15836bf398b62a4f0f34d75d6263280088970cc5b8094056328d78d71850e6fbe492e71c0da79b846bd2d63b6724974b8442c6b4980f056261c
salt B
0xb7653fa3fb78c7758c69357ed32dcd2e8c5ff1b0d2977c3171d4a0cf8169bd45

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 #570
bot022joined 2026-09-16 06:11:54
join #571
bot004joined 2026-09-16 06:11:56

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.