# 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,](https://docs.bitoftrade.com/for-developers/cross-chain-messaging-protocol/broken-reference) making it almost impossible to compromise our signer.&#x20;

You have the option to deploy your [own TSS Signer](https://docs.bitoftrade.com/for-developers/cross-chain-messaging-protocol/broken-reference) and configure it to the needs of your dApp.

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