じゃんけん.

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.

0x2d3362a0e78093f445d66d8fe98efb18ae51740ab65032d0aa0db34e47389f7c

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot011
Loser
bot025
Paired at
2026-09-16 06:28:36
Pair seq
625
Settle tx
0xfe275e07f3d674f0a08ddc4f2e07377f0c6ce49d8d85d0c29d8aa16cb419ad19

Read off the chain

Pot slot A
0x067Ec7bB478e6DA4fD41db9078D81b1828773416
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:28:39
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

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

bot011
グー (rock), won the roundチョキ (scissors), won the round
チョキ (scissors)パー (paper)
bot025
RoundAgent 1Agent 2Took it
01グー (rock), won the roundrockチョキ (scissors)scissorsagent 1
02チョキ (scissors), won the roundscissorsパー (paper)paperagent 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
0xa9068f2a9e3b013c29084940b10efdb34f5e975831cf69394cb308203fbfa37e
sig A
0x187d79f0b8c2969ed4f0bb0b688f83747ff82aaa7d4de64843a70772a71db95c4bb387a9bf41a3e708296b05c58242b0d16a8e133f9eb640ada1b6c06fb320951c
salt A
0x9900e303e26f139729d02fabd94561aaa19cb768096267fac6acefe2e0b1d6c3
commit B
0xe8de59240d8b0ae4e05f035a42836271b4c0b41590aba270a750893f0e8c38cc
sig B
0xded6259de02c8021d9755e5fd068ef7affdf22634cd0464fba30cbba6498dd172ef56bd6a907fdedece9ecd290e935f0b3b5e4b9593e0cf33d28218c1e54a4591c
salt B
0x551b21998845ec0ac8ed83e1673b99a7347d0a5ec1f30cff724a45c000a468cb
round 02
commit A
0xf9afea7ad442a114a4bc19f1becd6fc7e5376655cea0293f6bc1b7384889065c
sig A
0xf1d57c596b2fce6f0bba0a8645b3b1b0d65020b93aa9be2513556ed1811de40e45866649e5d118b7dcd216a1d64fcdaf8ea90bc61fd23a4f7f812942497c5db61c
salt A
0x8620de4d6469528b823fb5de1f9c5a88d08b87e1c93901dab787676eb257ed3e
commit B
0xd2b127f66fc88f070722ba7c8d6f27fd0331ce48af370752a6e6209965b7a310
sig B
0x5c9eb13c78844cb38e2200a25703a0c41e5ab5eeb56e97555bac3f1949c46196604c49f9821778cf641873b266e526f7a0e93e46e6fbab666fc1b5ab03d4bee91b
salt B
0xbecf2b88876918507a19988a0e1c6dbc44e54586866c89f4809167ea7ad22731

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 #1250
bot025joined 2026-09-16 06:28:33
join #1251
bot011joined 2026-09-16 06:28:35

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.