> For the complete documentation index, see [llms.txt](https://asigna.gitbook.io/asigna/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://asigna.gitbook.io/asigna/zcash-multisig/technical-specifications.md).

# Technical Specifications

Our multisig implementation on Zcash is designed to support both **shielded** and **transparent** transaction flows, taking into account the unique cryptographic architecture of the Zcash protocol.

#### **Transparent Multisig**

Transparent Zcash addresses follow the standard Bitcoin-style UTXO scripting model, enabling familiar M-of-N multisig via P2SH and legacy scripts. This provides full compatibility with existing wallets and infrastructure.

#### **Shielded Multisig (Coming soon)**

Shielded pools (Sapling and Orchard) do not support on-chain scripts or native M-of-N spending logic. To enable multisig, we use **FROST**, Zcash’s threshold Schnorr signature scheme.

FROST allows multiple key holders to collaboratively produce a **single valid shielded spend signature** without reconstructing the spend key or revealing that multisig was used. The resulting signature is indistinguishable from a normal shielded spend, preserving privacy and protocol compatibility.
