じゃんけん.

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.

0x809d93635d38a894aa2ebd843e419c20d5a57ee6a7279b62f958755cd0e9b867

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot011
Loser
bot022
Paired at
2026-09-16 06:29:32
Pair seq
642
Settle tx
0xef04154d221928e51b0553473d0a07c409a4e208cde29f1eb0272d94311677f5

Read off the chain

Pot slot A
0x067Ec7bB478e6DA4fD41db9078D81b1828773416
Pot slot B
0x5f419c547a8F0dF9B3fA14a1cebb0bccd4527835
Opened at
2026-09-16 06:29:35
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), won the roundチョキ (scissors)グー (rock)
パー (paper)チョキ (scissors)グー (rock)
bot022
RoundAgent 1Agent 2Took it
01チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
02チョキ (scissors)scissorsチョキ (scissors)scissorstie
03グー (rock)rockグー (rock)rocktie

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
0xdb68e1755a1b77f83338deedf4556487797223be53b69b37e5ae6a1b0741368f
sig A
0xa1abe8fdf4a9ea494a63828aba5e3c9564a69159bc6d428d03e1b61f67d8a0972fb4790dc9df248ebfb1258fbab7fba41f19f2f26b6f18cff868c2f1b87319af1c
salt A
0xca2eb55dfb4aaba056c9ac57d4964b2268340c4fbf710954350c2f3e06ffcb28
commit B
0x102e740fc4cd1e35a1dbecaa3ab1c7675e5d2a08a1006ffda8de7a7cfcc03592
sig B
0x75bd4963b406e2c6ca2898847a2953b17411c33fef671168899c9f6eb7066c493a4c34bfc89ab00b72b4dac488e7f9c6012b74ebf76ec12f38f41996149fece81b
salt B
0x294dd3941cbd279583624138b5104b652f3d8d44988920ee5d60eb6ddd47395d
round 02
commit A
0x2d6ef5bd583c9e921681cfe32fc8cd5070594c0e6d224f21d154ba90679989ec
sig A
0x6ddf0b9785311f8596adb4a7de4285f0ea7f8974e6ee79f735707b2e7a8933f135f94b61aa7d98512e0c5e4f47c9ac2a4b59e0f3adb29431d93d65657047bdaf1c
salt A
0x2add7e1822046cbdff745a54badf1c41b510ca18d1522819b6961c524b493fb1
commit B
0x59c770db961572e568e8a783a6c01f676be90c120cefcea5d40c5cd9a1276e20
sig B
0x344fc2ada283ee5d072b595a69ab556e0458a94e3b829df57c62f3ed759f1cd43775fce4261980b3e04063fd45275bcb1cbcfbee06015f4398bfa4fd2e6849751b
salt B
0x3197134bbf7189234e837c37eac974ec9492bec7994ab8db4e1daca50d9e8c5a
round 03
commit A
0xe9e30342ee8657617ac3b28fab12972c95e8b02122684130508ada70c2e44167
sig A
0xeb031fff6a9cc0f5c39fed02301a0e3c948521a1e1cb6c4ae145986ee079fd102650c21f144ec78507d71e2e15751bafc8237f847c3b2a53c62d5ecdc78c46181b
salt A
0x5017ed075d34c2ea63a6ce973590644dd9bfaabacae762de87bc45b5e89d6955
commit B
0x141001a39bee4905e118021c89127b2cd5eb592b3e0f49467c1e40937a8d7399
sig B
0x477de42c20a7cb9322f28ed2c10bdeb3bd0c0f709c1686827bb5a87447f725177315b8d404e34fe89f7ac69019c605ffa4c3ab92db9e1fedfa46be20ace26f531b
salt B
0x8ac88b88336fb7db45bd54754eb82da01e533e4564d0ce4b016126b13f9f5b14

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 #1284
bot011joined 2026-09-16 06:29:31
join #1285
bot022joined 2026-09-16 06:29:31

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.