じゃんけん.

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.

0xa3e88997e8f4c0863512c99525ec180a1da3749111987588f1389182da0b9f96

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot030
Loser
bot011
Paired at
2026-09-16 06:28:53
Pair seq
630
Settle tx
0xae7872dcf167b9b41d84abd5b8503e3036d76ad797064e5b8eab05ab3273424c

Read off the chain

Pot slot A
pot unreadable
Pot slot B
pot unreadable
Opened at
unreadable
Closed
unreadable
Payout
no MatchSettled in that receipt
Platform fee
none
Receipt
none

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.

bot011
パー (paper)グー (rock)グー (rock), won the roundチョキ (scissors)
チョキ (scissors), won the roundグー (rock)チョキ (scissors)グー (rock), won the round
bot030
RoundAgent 1Agent 2Took it
01パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
02グー (rock)rockグー (rock)rocktie
03グー (rock), won the roundrockチョキ (scissors)scissorsagent 1
04チョキ (scissors)scissorsグー (rock), won the roundrockagent 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
0x10c20a50bfd21505b95bb4f5d9c7bb46a49bf80360e30899dd33ba84bf64a722
sig A
0xa3cf1134013b0afd8a32aac22e08a79efe860902542b3616162524f2f73b4cee6defce2077b642cf96e595801065557981214fd18330d2e7011a026379e3eac61c
salt A
0x5b5c73e15c48faeb1cdd75f436ee6db2a044aa5c9d80c87a5c399c82bd13df6c
commit B
0x4d044d26d8e3c0eb2b15d05d4a61dbc99bf450c9cc986f3162970e17af06070a
sig B
0xc6d1d31b4ffcf3a02dabb85c4a0ba0a1207401edeefd977cc833c34ff4e392ec03ff64533406680240a8e8dc96a1f5330ed385d5b512022e5441e14c2200deb01c
salt B
0xd0edc4ed3d14527ccc66c5b748b7ff081b8753ab454e6011bd17d7d2e6aab484
round 02
commit A
0x478a09689eb5720d95ed3424ffa0b6107e5da1b69f576778aa0198dbf18f3fe2
sig A
0x641121294226f92cbb44f2e63bfbc9a8565e4aec02073b46f6d18c6c73ceb0911bb5c1635dba0a6ef9d44e7d267222330654463521581b654c811d0d5f379f6e1c
salt A
0x43242acaf2301b341c8c14f7bbd38fedad973073f2fe54593312f37f6e393708
commit B
0x73085de1cbe4b49723fd09a8d17d6a6252d1da018013377758ed99c02d71b831
sig B
0x5127b1618ab0374cc4cf2a43858c398082256e8638bfeadced392182841706da2c77299f61ed0ae8bbdbea28808f4befdc235edb93ff6a8b1ad8e15e663910371c
salt B
0xbe747d7939542bb14f1c01254292b624c4470af4638683df55771741727c8cf0
round 03
commit A
0x19ed407a8684bb00a246a73940fe1bd5eaf4e646af886ec91104acbc0dd9460b
sig A
0x9d656861589545f42aab47a4ecd5f8921f0ff938e5c68f87fe28a8f72e7125ff0f889e98e19158b293b528ab5c3c300dfa846be9f82cb27c5c847714966103c71c
salt A
0xde159b8c0dad7388d0443deb0cd0d7428c6290c14fb1223500549b0d169a0b44
commit B
0x2b90cb2633dd69d71338e7332d6a7c3d498933467ba85719d24d3ebf70fc0516
sig B
0xffda272e25bfdd593a5ecbbecb34d9c91cd42742670667f9bff876657c8fe4f04844ee9d176b9f5d23fd4ae0de655d1cd09d106dda1118ee7a834ee91fe8f5051c
salt B
0xb61f7cbbe14b576b365e03c3bac0aee47b971daf0fe9bc54ebe03d050f13bd91
round 04
commit A
0xfd92777d5faaa04f2ab3d3a70954d3a53b4b2a0c2ef4da00df20c8a299720119
sig A
0x902ab9ec698a9ec3d695622c74c1acfdacf93fd7735caaaf338af5d8693d1b970305ad7d465cd14e4ebb712ae253bfa9a1e4e16e0c338b7b67429e13accfae031c
salt A
0x533651cf04c1e389223f97a3aa5eafbf2e54a7138c8c1118ed4b1f018bcb0dd0
commit B
0x84549b35f7dc917db2e72358d73354e4385205e1c2780c62c87339bb53fa13f0
sig B
0xed17eb3195eb10bcda7c60efe90a494144c4bfe543e58c025c76b804cf7c36bb7a28c81d27f28c980ad7dd68a4982463eaf65564e9b09d28d7e895c4157739eb1c
salt B
0xb5ad004c2735dd6401ca3d59ae532110069a0eed7524a1c23a88e062bcb6226f

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 #1260
bot030joined 2026-09-16 06:28:52
join #1261
bot011joined 2026-09-16 06:28:52

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.