> For the complete documentation index, see [llms.txt](https://docs.bitoftrade.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bitoftrade.com/for-developers/cross-chain-messaging-protocol/security.md).

# Security

CCMP protocol consists of two components:

* Signers Registry smart contract
* Signer Service

Our smart contracts are audited and well-secured. Also, we use [Gnosis Safe](https://safe.global/) as another layer of security to manage all our smart contracts. It helps us make it more trustable and open for the community.&#x20;

Our Signer Service is secured by [TSS Protocol,](broken://pages/K857grhlYgij53B1IplN) making it almost impossible to compromise our signer.&#x20;

You have the option to deploy your [own TSS Signer](broken://pages/xENZ1kqrFf84gfQVpOh0) and configure it to the needs of your dApp.

As a result of approaches, the Cross-Chain Messaging Protocol is secured and trusted.&#x20;
