# Messaging

Verida Message is decentralized messaging infrastructure.

<figure><img src="https://3556629828-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZyheivixBOsS5coZl4zd%2Fuploads%2FODQ8qT7mEHv6awXnWxO1%2Fimage.png?alt=media&#x26;token=e82db518-3316-4549-9d4a-b0829b9c334b" alt=""><figcaption><p>Verida Network Messaging</p></figcaption></figure>

The Verida Protocol facilitates decentralized messaging between Verida accounts. Users are able to communicate with other individuals and applications via real-time, encrypted, peer-to-peer messaging.

For example:

* One-to-one private messaging between DIDs and applications
* Broadcast messages (from Applications to registered user DIDs)
* Between applications, with no on-chain transaction, whereby users sign an off-chain consent message using their wallet.

<figure><img src="https://3556629828-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZyheivixBOsS5coZl4zd%2Fuploads%2FpcUQ32AJj1aMVXNGnW6M%2Fimage.png?alt=media&#x26;token=01ddfa1b-5c44-418f-956b-edf7219dc471" alt=""><figcaption><p><em>Messages sent via the Verida Network in the Verida Vault</em></p></figcaption></figure>

**Learn more:**

* [Messaging Tutorial](https://developers.verida.network/docs/tutorial/messaging)
* [Messaging Concepts](https://developers.verida.network/docs/concepts/messaging)
