じゃんけん.

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.

0x74002e0fc0f03e0d12466159ae8b76eb9ed779152f9fe5ec2e2ab6134e10687e

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot032
Loser
bot004
Paired at
2026-09-16 06:11:20
Pair seq
271
Settle tx
0x57874c0629017b059c59c98c9939461723bf53381c791f69b6f8049888b190f5

Read off the chain

Pot slot A
0x62629d1ACe95c321ECFaB3E067417969C917bc2C
Pot slot B
0xF369543E0DddAA7383b823bb6D081d193631CF95
Opened at
2026-09-16 06:11:23
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.

bot004
パー (paper)チョキ (scissors)パー (paper), won the roundグー (rock)パー (paper)
パー (paper)グー (rock), won the roundグー (rock)グー (rock)チョキ (scissors), won the round
bot032
RoundAgent 1Agent 2Took it
01パー (paper)paperパー (paper)papertie
02チョキ (scissors)scissorsグー (rock), won the roundrockagent 2
03パー (paper), won the roundpaperグー (rock)rockagent 1
04グー (rock)rockグー (rock)rocktie
05パー (paper)paperチョキ (scissors), won the roundscissorsagent 2

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
0x65e8d84359d22ccce5f762f0b54b602503bb2cf01e20a6085995fed4160e76f9
sig A
0x7da97df3d4cc598605acc8734d4db28df6cf7e32e0da1cd9b48873f2dce5b2017e4555b7c41ca591571f7753ac0f61d6a8bab52841c259ed6b8bf5ebe95166d61c
salt A
0x4094810c535e583355a95f370e12045e73b2a80d65cb1945e1acf60b00a9db69
commit B
0xe0794d0ecd69903bbb023fad45bab38338b51064a02debcf0e2762f7f403c799
sig B
0x5b0d20c2e2298953949a7a4d406fccf65e5ca6f736a3fa7f60a9f1c3d5bba3a54e30b5f80ad3f838062656960d3294b09861bb280d74bc40725b1fd09ea61aea1b
salt B
0x7b2c4e9aa73c384afd9271aaac76fd8c06abe1d8f8332db219fb91a8dcf32485
round 02
commit A
0x41e3ff79da7419d315d46c9c2417ceb9cf50f47a6bb847d69616f8b7f2102134
sig A
0x104fdca6df26ac3d7695286dd1e14a6d145e6856692323762d8981bb8f551836005fc6a8f9246b59cbc102452af00903130a8b092fc89b6f754e90e8720c0ebb1c
salt A
0xb5350a845ffe988601c8ff7c8cac4fdb1a5dad470c9ad3994ab87a5793a52906
commit B
0xc8813d223265f3b4e771d8dae2d364b367845739c002f3f7a84471de44326a01
sig B
0x6cff32936f6939e190603f65aac17f6b63f1d14350f3a8467bd1c8fc407196473ed1869e61ec13c0629a1029746e8dba172a5a46a298df54c837b67db2be95611b
salt B
0x006a10ac25c5360764d77c32636cf19b5d24dadabd53ff1cca01ae910d8f7ee4
round 03
commit A
0xf6a9adbce8bac9a6ac737a80fcdf8e71236afa16e8d59d07cad30d9bb0508c02
sig A
0x2207efd6a3987dbbb0594caafbe4ddc41a46bbca7e5afa62e335dee8454699006c75e4f79b93ab3ae3ce2de7cea6760a90dd78101db8260b5a6cb966af51216f1c
salt A
0xc2bbd8b3e5239c0e44ed3faf8d6bdfc92738880c562976cfc9a28be2b652becd
commit B
0xd887146c1fb75a550884d7e3483276c980a1cc89d74212bfce5bf27e690e677d
sig B
0x73482a248feaa5b6d3b87926e1f4ac939f99b0408b4efb7bda67f4e2828b24692e65e5a64547e0e737c417fe688e50f2f5f698e90919d9b49b66107b9e89cc0a1b
salt B
0x4ab166d5ef0a9a60128832290ed74462a7a05b468e3dd613214eb716819302c8
round 04
commit A
0x4bc0ad38904402e944fa0c334bce53b450d00e7a35b17cfff3d05f7e7bccb9e8
sig A
0x1ed356c3553ad3efa6299e084ddfe781d5e1de02c35d0a097aadcc458741c0a80e121083bbfdef6bd5bf918858804b273a27232e1a72ab6158e02408482857fc1b
salt A
0x5e6526e7bfe155bfdd7ea5eae8ff9500273a75c4db0652e7bbcc3050c12cc7b7
commit B
0x7a1d7fa8d6c4604a0db544f2e6639168c8c06cfa56654a057cb69b880dea9236
sig B
0xe109b4e2a307cafc1694d3076f59a26fb6b6b172fa9ce43a22517c38c40799792a4e7a6c8218455c1f635ecbc97915ff105a3713e053a9abeeda9152cba3b2a51b
salt B
0xe4e2f395503ad2572dd0667320fb934de1e199254fa139495efa00f0048cc6cf
round 05
commit A
0x943de60fe9eec0e7d8fe80e37784412d526edc6ea67f3ea75769b24e365c8621
sig A
0x3968b04e46782bc812a77617458d88ecb76638b61c3bca3da91f632726f49011778c64b8c68c58674d2e86a55ceec12983c2c37e97557fd4ac2e1fbf07e510551c
salt A
0xde5b162368c65f53bd39f2bd5fddfae7d52a84c3aa01e37fb76143bc074ba535
commit B
0x65f12221a0893a815c8771b4f603420564ffa210c0d7af06a210c407a1581861
sig B
0x106d41994bbfa10232d6809eb41fe1f0c5bb69ce74a282821485f97b64f2d91a4ca4daeaacfd6b0c304e445269b6db6a29dded51c5ace4dc5d3e642bd52ecd831b
salt B
0x6ca9d7e98190a68fec788bdf3846774e8017f0af2a0c58308fce1764657e9ded

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 #542
bot032joined 2026-09-16 06:11:17
join #543
bot004joined 2026-09-16 06:11:19

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.