> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mpcvault.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Architecture

> How MPCVault distributes key shares across multiple cloud environments.

## Key Share Distribution

MPCVault uses a 3-of-3 multi-party computation (MPC) setup:

| Share   | Holder   | Location        | TEE       |
| ------- | -------- | --------------- | --------- |
| Share 1 | You      | Your device     | -         |
| Share 2 | MPCVault | Google Cloud    | AMD SEV   |
| Share 3 | MPCVault | Microsoft Azure | Intel SGX |

All three shares are required for signing. No single party ever has access to the complete private key.

<img src="https://mintcdn.com/mpcvault-47/kq3LAw0DIlTzrGcF/images/keyshares.jpg?fit=max&auto=format&n=kq3LAw0DIlTzrGcF&q=85&s=ea4a210e72f29e620a7f95e2d6fe1f3c" alt="Key Shares" width="5760" height="3240" data-path="images/keyshares.jpg" />

## Multi-Cloud Infrastructure

MPCVault operates across multiple cloud providers, each using a different Trusted Execution Environment (TEE):

| Cloud           | TEE Technology | Description                     |
| --------------- | -------------- | ------------------------------- |
| Google Cloud    | AMD SEV        | Secure Encrypted Virtualization |
| Microsoft Azure | Intel SGX      | Software Guard Extensions       |

This orthogonal platform design reduces the risk of compromise - a vulnerability in one TEE technology doesn't affect the other.

<img src="https://mintcdn.com/mpcvault-47/kq3LAw0DIlTzrGcF/images/arch.jpg?fit=max&auto=format&n=kq3LAw0DIlTzrGcF&q=85&s=634c79fab58d8bac4ec62a8367d9c9f1" alt="Architecture" width="2880" height="1620" data-path="images/arch.jpg" />

## No Counterparty Risk

Unlike centralized custody providers, MPCVault never holds all your key shares. This eliminates counterparty risk - you always know where your assets are and maintain control over them.

You can:

* Request your key shares from MPCVault at any time
* Designate a Trust to hold encrypted backups for recovery independent of MPCVault

## Recovery Options

| Option            | Description                                       |
| ----------------- | ------------------------------------------------- |
| Key Share Export  | Request all three shares for full wallet recovery |
| Trust Backup      | Store encrypted backup with a third-party trust   |
| Standard Recovery | Use your device and MPCVault's shares together    |
