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

# Verify key shares

> Understand the importance of key share verification in MPC Wallets and how to set it up effectively.

Currently, key share verification is only supported for Organization-Controlled Wallets. Regular verification of key shares in MPC Wallets is crucial to maintaining their integrity and security. This process helps detect issues like corruption, unauthorized modifications, or loss of key shares.

## Prerequisite

Cobo Portal supports both automated and manual key share verification. To use this feature, make sure that your TSS Node is updated to version 0.10.0 or later, or your Portal Mobile is updated to version 2.0.3 or later.

## Set up recurring key share verification

1. Log in to [Cobo Portal](https://portal.cobo.com/login) and click **Wallets** in the left sidebar, then select **MPC Wallets**.
2. Switch to **Organization-Controlled Wallets** and select the vault containing the key shares you want to verify.
3. Click <img src="https://mintcdn.com/cobo-6/1gr8oDjrSBewyAjO/en/images/mpc-wallet/manage%20share.svg?fit=max&auto=format&n=1gr8oDjrSBewyAjO&q=85&s=2ff3856edc35bfcda5978d7ec94dabdd" className="icon" alt="Manage key shares" width="34" height="34" data-path="en/images/mpc-wallet/manage share.svg" /> on the right-hand side.
4. Click **Key Share Verification** on the right-hand side.
5. Click <img src="https://mintcdn.com/cobo-6/1gr8oDjrSBewyAjO/en/images/mpc-wallet/filter.svg?fit=max&auto=format&n=1gr8oDjrSBewyAjO&q=85&s=844a86e4180e14489313dc6a2255c892" className="icon" alt="Filter" width="66" height="32" data-path="en/images/mpc-wallet/filter.svg" /> to locate the key shares you want to verify. You can filter by:
   * Status: Options include All, Never Verified, Effective, Pending, and Verification Failed. For detailed definitions of each status, refer to the **Understand Key Share Verification Status** section below.
   * Device Types: Options are Portal Mobile (your TSS Node is stored in Portal Mobile) and API (your TSS Node is deployed on a server).
   * Key Types: Options include Main Key, Signing Key, and Recovery Key.
6. Click <img src="https://mintcdn.com/cobo-6/1gr8oDjrSBewyAjO/en/images/mpc-wallet/recurring.svg?fit=max&auto=format&n=1gr8oDjrSBewyAjO&q=85&s=1adbcfd17e06c164517a6eeeaf172702" className="icon" alt="Set up recurring key share verification" width="34" height="34" data-path="en/images/mpc-wallet/recurring.svg" />next to the key share you want to verify.
7. In the pop-up window, fill in the following details:
   * Key Share Holder: Select the key share holder for whom you want to set up recurring verification.
   * Verification Time: Select the start time for the recurring key share verification.
   * Frequency: Select how often the recurring key share verification will occur. Options include Daily, Weekly, and Monthly.
   * Apply to All Key Shares: If selected, your configuration will apply to all key shares associated with your selected MPC Wallet.
   <img src="https://mintcdn.com/cobo-6/vm_GddHOpjXdCAHl/en/images/mpc-wallet/1.png?fit=max&auto=format&n=vm_GddHOpjXdCAHl&q=85&s=b26e517db76f37319a762ac587f98694" className="screenshot_modal" alt="Set up recurring key share verification" width="1380" height="930" data-path="en/images/mpc-wallet/1.png" />
8. Complete a 2FA verification. Once done, your recurring key share verification will be successfully set up.

## Manage key share verification

<Note>Important Note: Only Admin and Operator roles can manually verify a key share, cancel a failed verification, or resend a verification message.</Note>

1. To view verification details, click <img src="https://mintcdn.com/cobo-6/1gr8oDjrSBewyAjO/en/images/mpc-wallet/view%20details.svg?fit=max&auto=format&n=1gr8oDjrSBewyAjO&q=85&s=a091d3f48495d01bbe69c38f3f4ee887" className="icon" alt="View key share verification details" width="32" height="32" data-path="en/images/mpc-wallet/view details.svg" /> next to the key share you want to check.

<img src="https://mintcdn.com/cobo-6/dlHeIiJHYN64Gxka/en/images/mpc-wallet/2.png?fit=max&auto=format&n=dlHeIiJHYN64Gxka&q=85&s=152f875b69562dc92ba07a14e6a0cc5d" className="screenshot" alt="View key share verification details" width="2906" height="264" data-path="en/images/mpc-wallet/2.png" />

* Message Details: Displays the message sent to the key share holder's Portal Mobile for signing or the server where the TSS Node is deployed.
* Signature Data: Shows your signature details, which can also be verified using a third-party tool.

<img src="https://mintcdn.com/cobo-6/dlHeIiJHYN64Gxka/en/images/mpc-wallet/3.png?fit=max&auto=format&n=dlHeIiJHYN64Gxka&q=85&s=cdcf4121df8b3428afa9395df46d9538" className="screenshot_modal" alt="View key share verification details" width="1256" height="1424" data-path="en/images/mpc-wallet/3.png" />

2. To manually verify a key share, click <img src="https://mintcdn.com/cobo-6/1gr8oDjrSBewyAjO/en/images/mpc-wallet/manual%20verify.svg?fit=max&auto=format&n=1gr8oDjrSBewyAjO&q=85&s=8272a8540e3f40233f91627ec2cbb859" className="icon" alt="Manually verify key share" width="32" height="32" data-path="en/images/mpc-wallet/manual verify.svg" /> and complete the 2FA verification process. Once done, the manual verification will start automatically.
3. To cancel a failed key share verification, click <img src="https://mintcdn.com/cobo-6/1gr8oDjrSBewyAjO/en/images/mpc-wallet/revoke.svg?fit=max&auto=format&n=1gr8oDjrSBewyAjO&q=85&s=00c50dc71b7f6117875277be6939b42a" className="icon" alt="Cancel key share verification" width="34" height="34" data-path="en/images/mpc-wallet/revoke.svg" /> and complete the 2FA verification process. Once done, the key share status will revert to the most recent state before the failed verification. Note that only failed verifications can be canceled.
4. To resend a verification message to the key share holder's Portal Mobile or the server where your TSS Node is deployed, click <img src="https://mintcdn.com/cobo-6/1gr8oDjrSBewyAjO/en/images/mpc-wallet/retry.svg?fit=max&auto=format&n=1gr8oDjrSBewyAjO&q=85&s=0e9200f587c0e3e7c7468393edcd8c79" className="icon" alt="Resend verification details" width="34" height="34" data-path="en/images/mpc-wallet/retry.svg" /> and complete the 2FA verification process. Once done, a verification message will be sent to the selected destination.

## Understand key share verification status

The table below explains the possible key share verification statuses, their definitions, and the actions you can take for each status.

| Status              | Definition                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | Available Actions                                                                                                                 |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| Never Verified      | The key share has not been verified since its creation.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | - Verify key share manually.                                                                                                      |
| Effective           | The key share has been successfully verified.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | - View verification details and results. <br /> <br /> - Verify key share manually.                                               |
| Pending             | A verification process has been initiated but is not yet completed. <br /> <br /> - **Pending Signature**: <br /> <br /> If the TSS Node is stored on Portal Mobile, this status indicates that the system is waiting for the key share holder to sign the verification message on their Portal Mobile device. <br /> <br /> If the TSS Node is deployed on a server, this status indicates that the system is waiting for the key share holder to start their TSS Node, which will automatically sign the verification message. <br /> <br /> - **Pending Verification**: <br /> <br /> The message signing is complete and is awaiting final verification by Cobo.                                                                                                                                                                                                                                                                                                                                                          | - View verification details and results.                                                                                          |
| Verification Failed | - **Failed to Send Verification Message**: <br /> <br /> The system could not send the key share verification message to the TSS Node due to an error. <br /> <br /> - **Blocked by Policy**: <br /> <br /> Applies only if your TSS Node is deployed on a server. This status means the message sent to the TSS Node did not meet the callback risk control policies. <br /> <br /> - **Rejected By Key Share Holder**: <br /> <br /> Applies only if your TSS Node is stored on Portal Mobile. This status indicates that the message sent to the key share holder was rejected. <br /> <br /> - **Verification Message Expired**: <br /> <br /> This status appears when the message sent to the server or Portal Mobile is not signed within 48 hours. <br /> <br /> - **Signing Failed**：<br /> <br /> The message signing process failed either on the server or on Portal Mobile. <br /> <br /> - **Signature Verification Failed**: <br /> <br /> The signature was received, but Cobo could not verify its validity. | - Cancel failed verification. <br /> <br /> - View verification details and results. <br /> <br /> - Resend verification message. |
