> For the complete documentation index, see [llms.txt](https://docs.novaspektr.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.novaspektr.io/settings/spektr-matrix-protocol.md).

# Spektr Matrix Protocol

The **Spektr Matrix Protocol** (SMP) allows the Nova Spektr application to exchange messages. SMP is based on the [Matrix](https://matrix.org/). Matrix is an open-source, secure, decentralized, real-time communication standard. The SMP uses Matrix for:

1. Secure, automated multisig call data exchange
2. Secure, automated multisig account information exchange

### The following steps include actions you must perform in your Nova Spektr application in order to start using SMP:

<div align="left"><figure><img src="/files/1djPtaittxSYlvn3j4Jy" alt=""><figcaption></figcaption></figure></div>

1. Open **Settings**.
2. Open the **Matrix Credentials**.
3. Fill in the **matrix server**, **login** and **password**.

{% hint style="info" %}
You can choose to use your existing GitHub or Google account.
{% endhint %}

4. Click on **Sign in**.
5. You may verify your Matrix session later.

### If you’d like to verify the Matrix session then:

{% hint style="info" %}
For demonstration purposes, we are using a verification file.
{% endhint %}

<div align="left"><figure><img src="/files/RWxetAOBy4R68waSX4Sj" alt=""><figcaption></figcaption></figure></div>

1. Open **Settings**.
2. Open the **Matrix Credentials**.
3. Choose an **option** (key, passphrase or file) for verification.
4. Paste the **key**, **passphrase** or **upload** the file.
5. Click on **Verify**.
