> For the complete documentation index, see [llms.txt](https://swopple.gitbook.io/swop/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://swopple.gitbook.io/swop/features/encrypted-messaging.md).

# Encrypted Messaging

The "Message ID" feature within the Swopple ecosystem provides a direct and secure communication channel between users by leveraging their Swop.IDs. This functionality eliminates the need for external domains or email addresses for contact purposes, streamlining communication within the Swop ecosystem.&#x20;

#### Secure and Direct Messaging

"Message ID" allows any user of the Swopple ecosystem to send encrypted messages directly to another user's Swop.ID. This method of communication simplifies the process of initiating contact, as users no longer need to rely on traditional email or external messaging services. Instead, all communications are centralized within the Swop ecosystem, tied directly to the users' blockchain-based IDs.

#### Encryption and Security

Key to the "Message ID" feature is its focus on encryption and security. Messages sent between Swop.IDs are encrypted end-to-end, ensuring that only the sender and the recipient can access the content of the messages. This level of security protects against unauthorized access and interception, maintaining the privacy and integrity of the communication.

#### Elimination of External Dependencies

By allowing messages to be sent directly to a Swop.ID, Swopple significantly reduces the dependency on external domains or third-party messaging services for communication within its ecosystem. Users can maintain their privacy and security while ensuring that their interactions remain within a trusted environment.

#### Implementation

Implementing the "Message ID" feature involves:

* Enabling end-to-end encryption for messages sent within the Swopple ecosystem.
* Allowing users to initiate messages directly to a Swop.ID without the need for additional contact information.
* Ensuring that the messaging system is integrated seamlessly with the user's Swop.ID, providing a user-friendly and secure communication platform.
* *Senior* Citizen Friendly

#### Conclusion

The "Message ID" feature enhances the Swopple ecosystem by providing a secure, encrypted platform for direct communication between users. By leveraging Swop.IDs for messaging, Swopple eliminates the need for external domains or email addresses, centralizing and simplifying user interactions. This approach not only improves the efficiency of communication within the ecosystem but also reinforces the commitment to security and privacy for all users.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://swopple.gitbook.io/swop/features/encrypted-messaging.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
