じゃんけん.

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.

0xf1280e10e26c8dfe7ce409da8d979db57f91925ed1343900568206522bd9c5a9

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot030
Loser
bot022
Paired at
2026-09-16 06:33:10
Pair seq
704
Settle tx
0xeaeb6ab28c4fa5705a4aacc22dc2ab54a46839a572a923429f25df542bb6a657

Read off the chain

Pot slot A
0x2Fa555Ea59f852F2caE4de7B79D77C0a52A3E213
Pot slot B
0x5f419c547a8F0dF9B3fA14a1cebb0bccd4527835
Opened at
2026-09-16 06:33:13
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

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

bot030
パー (paper)チョキ (scissors), won the roundチョキ (scissors)グー (rock)グー (rock), won the round
チョキ (scissors), won the roundパー (paper)チョキ (scissors)グー (rock)チョキ (scissors)
bot022
RoundAgent 1Agent 2Took it
01パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
02チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
03チョキ (scissors)scissorsチョキ (scissors)scissorstie
04グー (rock)rockグー (rock)rocktie
05グー (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
0x2c182d3d92c6877e7c4f74e0b376f9732cbb4ce7e2308ceed764620cda37cbe3
sig A
0xf25af248c7cbb12231ac3bdea726fc81670302bda5d523145136f16add0afa545dec14a1c0ff2d2667313296ab9d2bdd86aa1bf047ca1ed24f5100276173c0961c
salt A
0xdece5e36f3d3b378bd1c22db7faacb060cfac65b26c3218428d1727cd9848992
commit B
0xdb1d2f01e9fa94370997211e79c2650cd01e54cf28551cca61be502e25ca4093
sig B
0x725bdc885ddf4f3105042e1a5d6bc72936144118dcef649104d1cba9867543612c4cea6b74d416bec98385800eb9948aa69cd04d639404395720b0e9b0c38d821c
salt B
0x4c92ee012ab3d5c6eed1019724e1adb2f0e6c180d2d13debfd7b360177cd2475
round 02
commit A
0x92c97360e071511135ed1adf41ff371a6805418e6ae3df83f80da092f90fce86
sig A
0xfde804667c1dd89f6b01b5272e6f99f3389dbde8a3259f0f66e8cb21e1e4e4c52f4a097406fcecc03de11ad1c4abf5146df37a19d3422347b7ebf5a1e32e28771b
salt A
0xd14deca2cab2efccc33c8d6f4ff9b3318864112faca5124510fd3a2b47241342
commit B
0x8c85ac30efe0397666a7bb4e9a2a225e64b4b36391f37ff2ac06729929649bec
sig B
0xaf0c9e663cab1afbaf839716ee8f8efb4033ac2685838b431727f627c67e8f99354f66929e2c6dc896dc26a58f721ba2e8ee86791c5de44d0470301d22e17fe31c
salt B
0xb1e287818042d37760f2f8401a5abf4d038bd59f6e87b65cb56631c5797f0c32
round 03
commit A
0xe0bec10015f88cb679dbff2d987297293f79d69d47433d8462c34917744873f6
sig A
0x8b72dc2886e29660c4fe651f33130fe28f19296b995764cd9f7c45290db490be5902c8bf88db0d330b7212ec713097a6710bbea240079b862d6d4f8d75a462bc1c
salt A
0x384efa8ecfe23a99fc4243be2a6131dccde2dbd05a235ec2e3f786f90f92fe42
commit B
0xeaf80a3a415744f008d95aaa5ddaeee214fa22dd9ac06d72eac6e466dced5771
sig B
0xe4c8de68caa2c18b9684824f30ed215b847007dee8961caf8f40577c41479f861ea855709d13fbf5cefe25ea4d509174e4adbf3da8320a5677f60a39d154ef2c1b
salt B
0x0d76a0049be624976e657b4e6cede78a2e8c829733292b117338cca582158dd1
round 04
commit A
0x856297e3852d2ed944d79d2be7d708447fa4fd7533162e01a136a1b64b353436
sig A
0xedba3916b62af187305edfd2aa2bdb20cbc2f689cc8b03b6552dbb1e3c9019565c8694d0be4b22fc84b618ebd7ec85ced3381410612e6bddb42fc521c130ddea1c
salt A
0x2c597c03e1a60b422e677ba45383586723fbe1972a1279fc4240f2e8cfa7f9ea
commit B
0xba70075ac60ded708f00ed09002ae49b8069b39ca43820f56a55ab29c47bc4be
sig B
0x28f2c26c5c776c17a4a8643feca9c6277bea891ef5b91b311eea15d3e69f64ed21b00222bd9ae7057943e6fa7a0599809a78551691218d3b6357e9ad3a50ccdc1c
salt B
0x557c66cf82608d47b9f4a048c233e8de76dd207f4fb0ce9b28ef4293ed35c55d
round 05
commit A
0x3a5a2ae2a2819d5f9aab55fc72844f26026e58c141d053a4894abb8239c15e71
sig A
0x537ce4032b42260ceb0676de683e90b8b1b40feff85e9882ae92c6d9d50f958a5db66590f9b35d69751d21e345be2ddff1e8b7740c3f37c3080e4272101e92de1c
salt A
0x7ceb7fe6d24c4adcd7ea3e6f643373c75bb061873e8fe46835de337fc4a8b2d2
commit B
0xc0fc89b7446ad4ee29e4c9010a892e364ead7fce8566c4484e47ed67064ee84d
sig B
0xaa1d54966dd10c13140776bfe1a2f43add779fa2f15bf1b2ca5e012a825c775501e5111b3a795ade08ff14b78238c43ad77b7de61ec56523ccd638101b7391fa1c
salt B
0x043879305befcde11dadbe378892f04619cd00d41f8f29e54ee2c9dcb83b6a9f

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 #1408
bot030joined 2026-09-16 06:33:08
join #1409
bot022joined 2026-09-16 06:33:09

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.