# Our Features

### Overview of Key Features

DeChat revolutionizes the world of digital communication and asset management through its unique blend of features. Here's a detailed breakdown of its key functionalities:

#### 1. **In-App Chatting**

* **Peer-to-Peer Communication**: Direct, secure communication channels between users.
* **Encrypted Large Groups Communications**: Safe and private group conversations, even in large settings.
* **Rich Messaging**: Versatile messaging options, including texts, files, images, voices, videos, and custom messages.
* **Push Notifications**: Stay updated with timely alerts for new messages and interactions.

#### 2. **Decentralized ID**

* **Wallet-Based ID**: Identification linked to users' digital wallets for enhanced security and ease of use.
* **NFT-Based ID**: Utilize NFTs as a unique form of user identification.
* **NFT-Based Chatroom**: Engage in chatrooms centered around specific NFTs, fostering a community of shared interests.

#### 3. **Digital Asset Commerce**

* **Token & NFT Airdrops**: Participate in the distribution and reception of tokens and NFTs.
* **NFT Swaps**: Trade NFTs in a secure and user-friendly environment.
* **Group Gifting**: Collaborative gifting feature using digital assets.

#### 4. **Privacy Preservation**

* **No Centralized Server**: Reducing vulnerabilities by decentralizing data storage and management.
* **End-to-End Encryption**: Ensuring private and group chats remain confidential.
* **Metadata Encryption**: Protecting the metadata associated with communications.
* **Data Storage Encryption**: Additional security for stored data.

#### 5. **Rich Communication**

* **Encrypted Voice Calls**: Secure voice communication options.
* **Encrypted High-Quality Video Calls**: High-definition video calls with privacy and clarity.
* **Multi-User Voice/Video Calls**: Group calls with advanced security measures.

#### 6. **Multi-Platform Support**

* **Broad Compatibility**: Accessible on iOS, Web, Android, and more.
* **Multiple Devices Online Status**: Manage and synchronize your DeChat experience across various devices seamlessly.


---

# 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://dechat.gitbook.io/dechat/overview/our-features.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.
