> ## 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.

# MPC Configuration Guide

> Available threshold signature schemes for MPC wallets

## 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)

**Benefits:**

* Simple setup and management
* Good balance of security and usability
* Fast transaction signing

**Recommended for:**

* 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)

**Benefits:**

* Enhanced security through redundancy
* Flexible recovery options
* Protection against single point of failure

**Recommended for:**

* 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:

1. **Choose Configuration**: Select appropriate threshold scheme
2. **Configure Shares**: Set up the required number of parties
3. **Test Signing**: Verify the threshold requirements work correctly
4. **Deploy**: Launch with proper monitoring

For detailed implementation guides, see our [Setup documentation](/react/wallets/embedded-wallets/mpc/setup) and [Architecture overview](/overview/wallets/embedded-wallets/mpc/architecture).

## Additional configuration option (hosting a share)

For developers that need to host a share on behalf of a user to perform limited functionality such as signing operations, see [Delegated Access](/overview/wallets/embedded-wallets/mpc/delegated-access/overview).
