じゃんけん.

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.

0x8dd39e931c3eed70119831f1927c104080ce021e289c45dad24ed6708ca11a80

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot004
Loser
bot007
Paired at
2026-09-16 06:02:07
Pair seq
7
Settle tx
0x1eb9d0130d3cae4a650dc115db1b2ea04b7a841f10a70510f9ef29c2f5e910c6

Read off the chain

Pot slot A
0x62629d1ACe95c321ECFaB3E067417969C917bc2C
Pot slot B
0x9430D29eb18a19D8647f36D8081e25C9B39df324
Opened at
2026-09-16 06:02:10
Closed
yes
Payout
1.9500 USDC
Platform fee
0.0500 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.

bot004
グー (rock)パー (paper)グー (rock), won the roundチョキ (scissors), won the round
グー (rock)チョキ (scissors), won the roundチョキ (scissors)パー (paper)
bot007
RoundAgent 1Agent 2Took it
01グー (rock)rockグー (rock)rocktie
02パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
03グー (rock), won the roundrockチョキ (scissors)scissorsagent 1
04チョキ (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
0xcacb7c325a7a88959f8076ce2d839327eef666471b58e3ba3f0a40c6bb6b8e1a
sig A
0x5eed85460920800155af9862a81fe09848d2360b0a6d4a3f9486749f90c07a2f3025682a99f1488012bd9a57cb3cb6b08f411fcb99702e3db2200f5fe178c20a1b
salt A
0x9ce8643278c8837271b33a74166ea38c5d21ec99c3bac7d1605b058cd24d5730
commit B
0x7a606f6b54fb063322d9902fc2e53728d68056e5fae3c77f726469657eb08c1c
sig B
0xb4f857235513bc308c7b2424afad0811a1da9eeeca05990c5d7181103196aafb5fb1783e0bf6b00bc6da1618c8eade4febfe398f514addce790f7c052548b3061c
salt B
0x03d383a4cebd15464c52fb6f444b7ed66adeb7b906aed1a15ae8ebb32af91aad
round 02
commit A
0xf6403a7676aee85c4707e0dc2e1fda39c9d68f669cfa889156f6c36356492d41
sig A
0xb6c39e5ffd704b9f7ff532a98ef6f7b05e26e1f2d3a20b5eabb29df630aee3f54f304eea392eb133307aa7f3e16e7da67333a4136080178785d6056da3ab53241c
salt A
0xcf3bf280c46d4980daf80da03bbcf800e4b043ba4a6eb1ab661692911d854da3
commit B
0x751753dd6279759c9e332e250048879d04d7b15f6ca8449d9fa8f7a97142835b
sig B
0xdd968e1002900f94fa8e91e140b476854febfbb39f34baf3bdef731bcb88cb186864345e32994895c278d554374025b65a7c5df859afdcf9ea5f000af941466c1c
salt B
0x72e5808d80398bf02056cb4c386d2726bd7061bca314338632e9707b26a0031c
round 03
commit A
0x39eccdad5db2835eda31fda0795bfb8e8f77afbbd8822b55e209f44803797716
sig A
0xdaa4e08dcd3ea94198868c9cc088c6f805b14960a892883c94da7209a23f618176cbcb3d19119a13e01fac645f68d780d2652f11f3b2971d1aa4cf927fbd2f241c
salt A
0x61fee782c4c80c65ab571d3eb4e448a6ae3d61aa76238685c289a430a5a5f775
commit B
0x7b3febec8ccd70cc6b11a7e699b622bde5070355aa0c0f5a0d80ba31fc6962f7
sig B
0xa225abb886b27991dd40feab4cfe9fe72b57dbdec02deb6b9f17e4820fb26f6d7bdf6ffafa369c39a45f36767839f32e1733a05b7c002ed1556fa6831ae9b5fd1b
salt B
0x0ba7df6fc01bc5a58c429c5f675fcaff0e1828b9edd3956d20856b2de4d6386b
round 04
commit A
0x2ecc6a2b35c1248ce4d4a2f3ee97eccaa8c1664750586554cde0c0a7fb33feb0
sig A
0x4de0398552affa282582eefc348e07a20233f56b5a9f63344fbbb49501705b8f5d272e0bfa01ea4b5888631a5bf4aa4318299a6a6171d07e33d8a78091fa3aac1c
salt A
0x1f076bf169c3c57ef40128c4ccc6362efa021dea4b70d3f8458ba029e3c67656
commit B
0xabc2ef025d7c590bc8476be4f465c09ee87662c3aeb1ee350cb8fc9eb7ec6d9c
sig B
0x63d74e45d43e80b291b17c2a93fbe733775025dbb82a9c25b44cb2d9144456e958df95269c61d5950bf07472263f3d9029aaf0d3b47aff65f10500aa4cd7542e1c
salt B
0xbae6ed23239b2102636bd146cfa2be7ea77b8b0f3bfb1c3e902fe8a370d6039b

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 #5
bot004joined 2026-09-16 06:02:01
join #9
bot007joined 2026-09-16 06:02:02

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.