Documentation Index
Fetch the complete documentation index at: https://docs.dynamic.xyz/docs/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Dynamic’s MPC system supports different threshold signature schemes that determine how many parties must collaborate to sign transactions. This guide covers the available configurations.Available Configurations
2-of-2 TSS (Default)
Two parties must collaborate to sign transactions. Configuration:- Share 1: Dynamic Server Share (Dynamic storage + TEE)
- Share 2: User Share (User device storage)
- Simple setup and management
- Good balance of security and usability
- Fast transaction signing
- Most applications
- Standard embedded wallets
- When simplicity is priority
2-of-3 TSS
Any two out of three parties can sign transactions. Configuration:- Share 1: Dynamic Server Share (Dynamic storage + TEE)
- Share 2: Primary User Share (User device storage)
- Share 3: Secondary User Share (User cloud storage/export)
- Enhanced security through redundancy
- Flexible recovery options
- Protection against single point of failure
- High-value wallets
- Applications requiring backup recovery
- When availability is critical
Configuration Selection
For most applications, starting with the 2-of-2 configuration provides the best balance of security and simplicity. As your security requirements grow, you can upgrade to 2-of-3 for enhanced redundancy and flexible recovery options.Getting Started
To implement MPC wallets with your preferred configuration:- Choose Configuration: Select appropriate threshold scheme
- Configure Shares: Set up the required number of parties
- Test Signing: Verify the threshold requirements work correctly
- Deploy: Launch with proper monitoring