# 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**.


---

# 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.novaspektr.io/settings/spektr-matrix-protocol.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.
