# Threshold Signature

The threshold signature (TSS) protocol is a cryptographic scheme that allows a group of participants to collectively sign a message or transaction without revealing their private keys to each other.&#x20;

In a threshold signature scheme, the private key is split into several shares, each of which is distributed among the group of participants. To generate a signature, a minimum threshold of participants is required to combine their shares and produce a partial signature.&#x20;

Threshold signature protocols are considered secure because they provide several security guarantees that protect against various types of attacks, such as the compromise of a single participant's private key or the collusion of a group of participants.

Our own [Signer Service](/for-developers/cross-chain-messaging-protocol/how-it-works/signer-service.md) relies on the TSS protocol. This distributed trust model makes it difficult for any one participant or third-party service to compromise the system. Therefore, the Signer Service is reliable and trusted by our clients.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bitoftrade.com/for-developers/cross-chain-messaging-protocol/advanced/threshold-signature.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
