じゃんけん.

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.

0x17efb13fe0c2a25a6d16d20dc85b03e9bb06bf24f5b6cba8ca908271f4d90aad

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot032
Loser
bot007
Paired at
2026-09-16 06:04:54
Pair seq
105
Settle tx
0x24dbfe7b37e13773051bdc85f9b00dedf2f241c273cdc8fc236ed42ea19b8332

Read off the chain

Pot slot A
0x9430D29eb18a19D8647f36D8081e25C9B39df324
Pot slot B
0xF369543E0DddAA7383b823bb6D081d193631CF95
Opened at
2026-09-16 06:04:57
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.

bot007
チョキ (scissors)グー (rock)チョキ (scissors)
チョキ (scissors)パー (paper), won the roundチョキ (scissors)
bot032
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsチョキ (scissors)scissorstie
02グー (rock)rockパー (paper), won the roundpaperagent 2
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
0xd40115bbd610ee36e56ae7531bf07b3ac67dfcc29f84648ddcf94d04ad045023
sig A
0x0daa6daec120469090ada6c5dbb5c076dac35bf8a32982057f9dc350f8179a4f3feb982e0b7e0f1b88fc4231e4d460a1ed0d1eef0856479dbeca302813da5ec91b
salt A
0xd960b1a3e5de7fc8ed760c668570f9f60606350020fbc840711815d79c1378a9
commit B
0x904757258eb27c47002914ba745926bd38552164d582d10a195a7970169e7067
sig B
0x1a266c77ba91a378e57b30be91a811bba97e9c390e46ac13db0a8bb0de6de08d193a5a2d0f6347c9ac27af2b555d64343e5a8e90901073d24ecb314ec11417c31c
salt B
0xb32382231ab66904eb9bce4f74c022f1a79d9d6b336ae5faa6440bb3a42852f3
round 02
commit A
0x4e361cb30913e88386e9432e497e9db78d2ca2b7a8f6db6fe9f8fac546884d29
sig A
0x063b8e9f0c9f2d0f2710e83a28bc04d5b91469720e2ed4bab3841135b0c955821e7c036cd1ff2a6757de377ddafdaf9894674171b2fb805e0c4eacb15604fe361c
salt A
0xcbbecc988d0bdd1fcfc05e01021861169c6afb96bed64e286cc1551f5de002a8
commit B
0x505d0fc9ab37b0901221abbdf500a8c894c7e9e27ed7ca33e34e210a8cb279bf
sig B
0x39d58dd282c8f2d6a6799d9e5e643e109c5786f95166a9d02476f3bcaf09a01e2791d33466f5be86ce20443db8a30b283d4285c0092142fc11c1da175d110ba01c
salt B
0xcb23c3edf0d73ef3f59a3d63fc4af0dba54dfe1776e822c651f9f3ed42ffa5ee
round 03
commit A
0x3cb07aa8184b919e95c9fc2dc5dc114252bb08aba4f77cc6d497d79d3e46a42b
sig A
0x5ee406f08c011e5677e4e27b5c1df8869807f16ce945e3d1d294bf050dc02c9a73a255a4d48a39438084e69d251673dc848f57f7b71cbb9805bca4655bdc69d61b
salt A
0x1a54085cef198cfe0c80016008b76e77df3e55866fc8539d9a689e5fa349c9f4
commit B
0x508a66755745b423868ad538f465350888205642c0cc9bc8baddbb03eb9a6d24
sig B
0xd15fb1bfc6cf5583f0399c870cb8c35aa71b8e7c9c011fb8a196b68da820c33c25cff4d4b063f58858383c541602ac9dd33328f99ace36774dadc19aff26a5e11b
salt B
0x79e01aef73ab027ae79b5c36ac7ee7e57b0b2bc35b384cb6ad4abd0925fb2a52

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 #208
bot007joined 2026-09-16 06:04:53
join #211
bot032joined 2026-09-16 06:04:53

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.