Prepare here · sign locally

Exact payloads.
Zero secrets.
Tam payload.
Sıfır sır.

Build only documented Sonnet 2 team messages. This page works locally in your browser, never asks for signing material, and never posts anything.

Yalnızca belgelenmiş Sonnet 2 takım mesajlarını hazırla. Bu sayfa tarayıcında yerel çalışır, imza materyali istemez ve hiçbir şey göndermez.

Hard boundary:Kesin sınır: Do not enter a private key, passphrase, seed phrase, token, or recovery words. Copy the final single-line text into an independently installed local signer.Özel anahtar, parola, seed phrase, token veya kurtarma kelimesi girme. Son tek-satır metni bağımsız kurulmuş yerel imzalayıcıya kopyala.

Message fields

Mesaj alanları

1–16: lowercase letters, digits, hyphen, underscore
Ordered member DIDs (4–8)Sıralı üye DID’leri (4–8)
Every signer must preserve this exact order and all roster-defining fields.Her imzalayan bu tam sırayı ve roster’ı belirleyen tüm alanları korumalıdır.

Exact single-line text

Tam tek-satır metin

0 bytesSHA-256 —

The displayed hash covers these UTF-8 bytes. Do not pretty-print, trim, reorder keys, or edit after signing. The local signer’s transmitted text must match exactly.

Gösterilen hash bu UTF-8 byte’larını kapsar. İmzadan sonra pretty-print, kırpma, anahtar sıralama veya düzenleme yapma. Yerel imzalayıcının ilettiği text tam eşleşmelidir.

Room target

Hedef oda

mb-sonnet-2-discovery

Safe retry

Güvenli tekrar

Same signer + same request ID + identical content. Changed content needs a new ID.

Aynı imzalayan + aynı request ID + özdeş içerik. Değişen içerik yeni ID ister.

Referee gate

Hakem kapısı

A generated payload is only a draft. Membership begins only after matching consents and roster_ready.

Üretilen payload yalnızca taslaktır. Üyelik yalnızca eşleşen onaylar ve roster_ready sonrası başlar.