> For the complete documentation index, see [llms.txt](https://support.safeheron.com/help-center/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.safeheron.com/help-center/product-and-solution/dive-into-safeheron/mpc-sign-policy.md).

# MPC Sign Policy

## What are MPC Sign policies[​](https://developer.safeheron.com/concepts/policy#mpc-sign-policy)? <a href="#mpc-sign-policy" id="mpc-sign-policy"></a>

The **approval process** of the MPC Sign policy is configured by users. **Triggering conditions** consist of multiple parameters that can be combined:

<table><thead><tr><th width="171.5">Dimension</th><th></th></tr></thead><tbody><tr><td>Initiator</td><td><p>Specify the API Key for initiating transactions using the following options:</p><ol><li>Any authorized API keys</li><li>Designate one or more authorized API Keys</li></ol></td></tr><tr><td>Source</td><td><p>Define wallets to be used for transfers using the following two options:</p><ol><li>Any, which means transferring assets from any asset wallet</li><li>Designate 1 or more asset wallets</li></ol></td></tr><tr><td>Priority</td><td>Define the priority of policy matching. A larger value indicates a higher priority. When policies conflict, the policy with a larger value takes precedence.</td></tr><tr><td>Approval Process</td><td><p>Define the action for duplicate signature tasks through the following options:</p><ol><li>Reject</li><li>Enter a set approval process</li></ol></td></tr></tbody></table>

## How to configure MPC Sign policies​?

If you need to add an advanced policy, please contact Safeheron's Support team. The Support team will assist you in configuring an MPC Sign policy based on the specifics of your business.

{% hint style="success" %} <mark style="color:green;">**🪄 Tips**</mark>:&#x20;

You can use the following template to send an email to <support@safeheron.com>.
{% endhint %}

#### <mark style="background-color:green;">MPC Sign Policy Email Template</mark>[<mark style="background-color:green;">​</mark>](https://developer.safeheron.com/concepts/policy#mpc-sign-policy-email-template) <a href="#mpc-sign-policy-email-template" id="mpc-sign-policy-email-template"></a>

**Subject**

MPC Sign Policy Request

**Content**

**Team ID:** \<Your Team ID>

{% hint style="success" %} <mark style="color:green;">**🪄 Tips**</mark>: You can find your Team ID by navigating to `Settings`and click your team name. See below.
{% endhint %}

<figure><img src="https://1144952454-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRN8kRfl2uPxOwStzznzu%2Fuploads%2FmGhOBasRrK4FmEPYc7EC%2FEN.png?alt=media&amp;token=f9ba93cf-8c01-4eb0-8f8d-178f165ab3ce" alt=""><figcaption></figcaption></figure>

**Description of Business Setting:** \<Describe your business settings where you use advanced policies, so that Safeheron’s support team can verify whether the policy settings are reasonable and safe>

**Example of policies** requested to add:

<table><thead><tr><th>Initiator</th><th>Source</th><th width="105">Priority</th><th>Approval Node 1</th><th>Approval Node 2</th><th>Approval Node 3</th></tr></thead><tbody><tr><td>API Key 1</td><td>Wallet 1, Wallet 2</td><td>100</td><td><p><mark style="color:green;">Node Name</mark>: Auto Approval</p><p><mark style="color:green;">Approvers</mark>: API Co-Signer</p><p><mark style="color:green;">Approval Threshold</mark>: 1/1</p></td><td>None</td><td>None</td></tr><tr><td>API Key 2</td><td>Wallet 3</td><td>200</td><td><p><mark style="color:green;">Node Name</mark>: Admin Approval</p><p><mark style="color:green;">Approvers</mark>: A, B</p><p><mark style="color:green;">Approval Threshold</mark>: 1/2</p></td><td>None</td><td>None</td></tr><tr><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td></tr></tbody></table>

### View MPC Sign policies

The MPC Sign policy is identified as a kind of advanced policy on Safeheron. Currently, the MPC Sign policies can only be viewed on Safeheron Console.
