Skip to main content

2-of-3 multisig

Domestic Monero settles trades with 2-of-3 multisig — the same settlement principle as Haveno, on a faster Telegram path. Staked XMR for an active trade sits at a Multisig Trade Wallet address shown in the app.

Settlement uses a 2-of-3 threshold: trade state + the requesting party’s Authorization Credentials (trade share) + coordinated settlement. No single party — including the platform — moves funds alone. Public framing: non-custodial in that trade-share / 2-of-3 sense — not chat “escrow admin” custody.

Movement of staked XMR requires:

  1. The trade in the right state
  2. The requesting party’s Authorization Credentials (the user-facing name is trade share)
  3. Coordinated settlement

Words you will see​

Public termIn the Mini App
Multisig Trade WalletLabel Multisig wallet address — where the seller stakes XMR
Authorization Credentialstrade share / Your trade share
Receive XMRBuyer action when the chip is Verifying
Request refundSeller action when the chip is Cancelled and stake remains

How-tos on this site use the chips (Created, Staked, …). FAQ and Terms also use Disbursement / Restitution / Trade Pendency Period. Do not mix those legal phrases into a chip walkthrough.

Telegram Mini App Save your trade share modal in light theme — instructions and Agree/Disagree visible; trade share string blurred.Telegram Mini App Save your trade share modal in dark theme — instructions and Agree/Disagree visible; trade share string blurred.
Save your trade share. Copy it before you tap Agree.

Trade share​

Issued when the trade is created. First open:

  • “Save your trade share”
  • “You need this trade share to receive or refund XMR. The app will not show it again after you agree.”
  • “Without this trade share you cannot withdraw or refund. Copy it and store it securely.”

Later: “Your trade share” / “Keep this share private…”. Lost: “Lost your trade share? Resend it via Telegram.”

You submit your own share at the matching chip. You do not need the counterparty’s share or a chat. You cannot tap Receive XMR from any state and expect XMR to move. The seller never taps Receive XMR for the buyer.

OpenPGP is optional and is not chat. It can encrypt Telegram notifications and sensitive trade materials (including share delivery) to your public key: “Sensitive trade details are sent as a PGP message only you can decrypt.”

Never paste a trade share, seed, private key, or OpenPGP passphrase into unofficial chats.

Official bot: @domestic_monero_bot — Open Mini App