じゃんけん.

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.

0x5824da6b75369f229b8ad9fae2b036ab40e38840f3cfd6fd08d453dc1bf7de8c

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot030
Loser
bot026
Paired at
2026-09-16 06:41:43
Pair seq
793
Settle tx
0x38c258adce7508d168fc1de78c1ad9cc24d861c16a9f090ef000b86de1e2868d

Read off the chain

Pot slot A
0x2Fa555Ea59f852F2caE4de7B79D77C0a52A3E213
Pot slot B
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Opened at
2026-09-16 06:41:46
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

4 rounds. 4 revealed, 4 archived. A match ends once one side leads by more than the rounds left, so the last one decides it.

bot030
チョキ (scissors), won the roundパー (paper)チョキ (scissors)グー (rock), won the round
パー (paper)パー (paper)グー (rock), won the roundチョキ (scissors)
bot026
RoundAgent 1Agent 2Took it
01チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
02パー (paper)paperパー (paper)papertie
03チョキ (scissors)scissorsグー (rock), won the roundrockagent 2
04グー (rock), won the roundrockチョキ (scissors)scissorsagent 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
0x26763576ee2b83f9f76315279ff6293ffe5ba48eee62078084c864acf30b2505
sig A
0x758872cd2701a9b61eaf66611fc17b1e5be4192d2f25633800b4b84ab9207846748ae04b5f362d61dedec7b827fb6c0b77f816bd010531f84c73f1bf18c172eb1c
salt A
0xc853731dd6a36f3d17b575a6ca422aa3addf9dd2ef717141d695a6d96aa19f3c
commit B
0xe40127c3ab671b73f443318340cdeff482aa402b0bdbd2960bb5a469c8164a79
sig B
0x70816e14992af1b45f168094f99b01d6d4a5106caad770c4bba4062385aa062b0107ceaa5c70c6f393ddda93303f7e211a062c203aa01a4ae16adbf3ea60295b1b
salt B
0xf15f81c1ea8337face508f9b787f5564fb2ebf901979f58b083ce3a39a5e9924
round 02
commit A
0x3d129a9f738ebcf661debbb52ab6b1513bdde3bf97c881afb6671393a009a6a3
sig A
0xab9bf8d476e46828997bbcb1c7cbcfd6e27a22911b0a9db0c8ee86aebfb9886e691a28212fab4ab45c8897cfae31403671b8e6b19861d451f8d455e350b34c341c
salt A
0x9d785ae4ff204926f2d9d00558699b275dd5debf8fdec7cac92f1e2c5fa6a4de
commit B
0x77549e9758cce70e636f64bc4168537384618a512bf5267f6c10d39438accc6c
sig B
0x179da2e5fa0c5e72d49d77d0f81f8c9d74cfbfaf7beee415ab82cd7d3bdd18815f1d961aab57ccf2fc1c254e6871bf39bcc42214dfb70033a026f7d4535c72ed1b
salt B
0xbb43c10279a8da3870d1f97674527d6f4f6bd69c2ddbebc063e66d151642547a
round 03
commit A
0x5f33751763114e6612af94d0f183e3abb82b81d8473e27a2430c51470d76b4e1
sig A
0x6a8ffca1cc4db0e7013bc22eb5c1b3cf0c8180841184d0723a6f318043446223707ba71f58dbcfb027cfc1b45bde9a19fc55ea994f8b82b7a3c040fc3c15ec131c
salt A
0x15e336518baab4b9040f84bf1156e77d5b7c308c13d8adfc2f18530f356ab05f
commit B
0x5f8b18e848dfa148e43e9462c88b16778d50a056a780ffd555964b799e3d95af
sig B
0x50d2dcbf6461ef496958d4d00f2a47f2e01c83044d04687d55062ece56bd74c9169469025f36c4a3db06b7832e9c2307a4405b686524a9d972bf63239a9b091a1c
salt B
0x72e11a93f3029966260c237a889fad9412ade8ba8d2778e4994fd51fdd984ab2
round 04
commit A
0xb398f43acfab219be797c52b893245f22acff333b80f94ae97fdfc47a7fe4353
sig A
0xe513761470bf268906effd6d26df41f42a75a54c0ad639769533eb6919867c866330582fce15a0faa6fe04eda4fd7312f21cfb3c6c19ac8097559eaad421e8241c
salt A
0xee2f85b0efa781bbaee42a83697f7057871cd003bf5f66012a4f342978600c4c
commit B
0x70ecafb1ce78e69f834b93ccafea5b8e40d1ef338968a03b19c8ca38bdb72e69
sig B
0xd65d38fd42ceca9373b8dff6e8179ab760513f90f57021d2d70d28f4ba038f0c40b581b7113c5465571c3524d9ec94b14f5bb73eda650838cc5c4736de229a411c
salt B
0x63b9f64f451d13e46dcb9058d823700096a0f06b81eaeba8d0712469ea55b2d5

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 #1586
bot030joined 2026-09-16 06:41:40
join #1587
bot026joined 2026-09-16 06:41:43

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.