じゃんけん.

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.

0xfd17004fcf17d07af1cc1d15bbd9f88413263b4fbd2b92b89daa131c10165f2e

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot026
Loser
bot032
Paired at
2026-09-16 06:29:54
Pair seq
648
Settle tx
0xc71b66359f7f93bcbb6386bf44c29e650fe086df56ed1765157392a986fa7f2f

Read off the chain

Pot slot A
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Pot slot B
0xF369543E0DddAA7383b823bb6D081d193631CF95
Opened at
2026-09-16 06:29:57
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

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.

bot026
チョキ (scissors)チョキ (scissors)チョキ (scissors), won the roundグー (rock), won the round
グー (rock), won the roundチョキ (scissors)パー (paper)チョキ (scissors)
bot032
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsグー (rock), won the roundrockagent 2
02チョキ (scissors)scissorsチョキ (scissors)scissorstie
03チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
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
0x842122ceb18e549bb2349e0c99c37eb112e9020dc45546d60f9b8d34495edc58
sig A
0xac8f3c92ecf62541b2f4b55f6b3b630a543336a9d5738fdd3cf8316baadd1114465c2b04484b707b89fcdc96f442caf82603eb015a279d53c34126fd40a750bb1c
salt A
0xf4afa18fdf5a9987403bb232bea1cd157a4ca4878f34334b82aaa82b9e90dcfc
commit B
0x6f615989da92747fc5b2cf2c5d4627691ed5988ef99be1df260e5fe27f2d5d80
sig B
0x475dd79682e2f1827c126eee10d5c5becf66b78a13ea187181bb65593c89fa893ecc1137ec99472d5e36ca5e0ef59ad8afc2e481b6e78b43769a2fdfc3eb742f1b
salt B
0xbae7faef96dd54f6cc5c8b09091e4d966f19f7cf26a422cba2869e2f873ac3bc
round 02
commit A
0xaf2141ce190d5c6f084318c444b31ea80263f062c8a2dff116db4e126bc46248
sig A
0xadd14dc1fbe6398b137f3357cdc3777dd14c6bc61b175ebcf97739753fc588ad315e86a3b83c9f00b44add7ff8a3d899a73f6ab1ed8d600837783b980e87b57c1b
salt A
0x349c3abfc80e111a284c4d71d772414729d2700a92d048a4a6f8d3a7cc85b757
commit B
0x09f0313b62179f4c4717a58c92859f8b1ce3d54d91c5dd0a5a5e50920898b473
sig B
0x3a9cc56f90539c1e14e8528a237514565288ecc989ded0b6f250fc936199d454595442769b48826631ca8c84606a18a8b79c666c404ad8d924dc5a0a4ddf77761b
salt B
0x61ac7409c69eb76c70bfcb714ab87280b015671b8b2213d62be50dcbfdfcb7dd
round 03
commit A
0xc0f16ab2700c2f101c3afe7beedbb9eb861586101ebec5188f7a791c84fb51f8
sig A
0x7197e59766156aad0f4cbea288644811097c4ea8632deab1872f650957a3e4114bae43ef3c6269345afc170fb419ee4faa4ee1885d29e1ac36b233e5e96250841b
salt A
0x59a232d986b6cc6b7dbe9be0a47e36993b07c4d9c010e66e42ed4e1fac61dd8e
commit B
0x195bea7a1ce62a65ea5f9db7998971a4edf6de7eb87fbf498f80c26ceede504c
sig B
0xea98be33e59c3643573af7f204abec802158e48fbed38513c0f8af82701e014540fd6731d76a748bec21e70705fa8f030c8de538d95d00da4899164b35062ee11c
salt B
0x6207b4086dc5964012e8b3bc4a4757daab1be2ae7bb1d4a7037346d38f224df7
round 04
commit A
0xe86a8928845733f7c8878836e66daf518d87f3f0f92112020ba1999010f2d6c4
sig A
0xd7fbad5890cdd0cdb52aa56b326b9a3bb58bbafb39bbd64e7ae27a9426482c9e6053057e6d5ac237367bd31f1863e46b1ee9c8a6f42f8ad79f2b9ca1a912049d1b
salt A
0x0947c3dec602bb94a28956b4fd9ff3717df4cef6629d539d1268be59c5834ff5
commit B
0x50bce97d7db31009bb762e9505ff9db26f9a48a79a8e49f2694755f4ce77b3c5
sig B
0x3fc79c76db359efb7c29d5248d56a861addde7dcbf10ae67ab37e6292c5774371ab8e316b7260b757e5a140f781d2a48890baf7d07f599302c90c10d9d5a13921b
salt B
0x237c796b6a21096620274fd6f5d1902cd307a2820a9605d91ae3c8ae8c2e10cf

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 #1296
bot032joined 2026-09-16 06:29:53
join #1297
bot026joined 2026-09-16 06:29:53

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.