Pearl Covenant

m-of-n Taproot multisig vaults for PRL

Forge the covenant

Up to 16 cosigner keys seal one Taproot vault. Any m of the n can move the funds — no single key is ever enough, and there is no keypath backdoor: the internal key is a nothing-up-my-sleeve point nobody controls. Paste a 64-hex x-only pubkey or a 12/24-word mnemonic per cosigner; mnemonics and private keys never leave this page and are never written to disk.

The vault

Fund the covenant address, then pick a UTXO to spend. Each signing round spends one UTXO — a complete, independently verifiable transaction.

txidvoutValue (PRL)Confs
No UTXOs loaded yet.

Add a UTXO manually — for air-gapped use

Build a signing round

The round is a tamper-evident JSON payload: the unsigned spend, the covenant descriptor, and the collected partial signatures. Pass it to cosigners by copy/paste, QR, or file — each signs locally.

No UTXO selected — pick one in the Vault step.

Sign & finalize

Import a round, verify it independently, add signatures. Every signature is checked against the round digest before it is accepted. Finalizing needs m of n.