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

# Co-Signer Configuration

## Overview

This document will introduce the functionality of **Co-Signer**  and how to configure **Co-Signer**  to meet the client's business requirements. In the ChainUp Custody ecosystem, **Co-Signer**  serves not only as a security measure but also as a key factor in promoting decentralization and trust, aiming to provide users with a more secure, transparent, and efficient digital experience.

## What is **Co-Signer** ?

In the field of blockchain or digital assets, "Co-Signer" usually refers to a mechanism where multiple individuals or entities need to jointly sign a transaction or contract. This mechanism is primarily used to enhance the security and credibility of transactions or contracts. The purpose of using **Co-Signer**  is to ensure that critical operations require confirmation and authorization from multiple parties, thereby reducing potential risks and increasing overall security. This is particularly crucial for high-value transactions or critical business operations in digital assets and blockchain networks.

## Role of **Co-Signer**

**Secure Digital Asset Management**

In the digital asset domain, **Co-Signer**  is employed to safeguard high-value digital assets. A multi-signature wallet ensures that private keys are distributed in different locations, preventing a single private key from being compromised or misused.

**Smart Contract Operations**

For smart contracts that require multi-party confirmation, **Co-Signer**  provides a secure mechanism. For instance, distributed applications (DApps) may require multiple participants to jointly sign for executing sensitive operations.

**Transaction Security**

For transactions on the blockchain, especially those involving substantial funds, multi-signature functionality enhances transaction security. Even if one account is compromised, it is insufficient to complete the transaction.

**Enterprise-level Applications**

In enterprise-level blockchain applications, **Co-Signer**  is used to ensure that multiple authorized entities must agree on specific decisions or transactions to meet compliance and auditing requirements.

## Deploying **Co-Signer**

Please refer to [Co-Signer Deployment](/api-references/mpc-apis/co-signer/deploy.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.