# Product Docs

## Product Docs

- [Welcome to WalletChat](https://docs.walletchat.fun/welcome-to-walletchat.md): WalletChat is a web3 social platform, enabling dApps and wallets to communicate directly wallet-to-wallet, outside the siloed walls of traditional web2 social platforms.
- [Demos](https://docs.walletchat.fun/overview/demos.md): A video is worth 1000 gwei!
- [Our Features](https://docs.walletchat.fun/overview/our-features.md): Check out our web app, widget and API!
- [Architecture](https://docs.walletchat.fun/overview/architecture.md): WalletChat leverages many web3 technologies, leveraging the best of web3 and web2 to build solutions that work for you.
- [Customer Support Features](https://docs.walletchat.fun/overview/customer-support-features.md): WalletChat enables distributed customer and product support teams to collaborate on responding to questions with the use of Telegram + WalletChat!
- [Security Features](https://docs.walletchat.fun/overview/security-features.md): WalletChat is designed with security in mind; we aim to protect users from some of the attack vectors which occur daily in web3. We encourage users to be vigilant and never rush to sign anything.
- [Integrating the Widget](https://docs.walletchat.fun/developer-docs/integrating-the-widget.md): WalletChat widget integration steps for react-wallet-chat NPM package
- [Chat With Owner](https://docs.walletchat.fun/developer-docs/integrating-the-widget/chat-with-owner.md): Many dApps wish to enable and encourage two owners to interact and discuss a swap or sale.  WalletChat chat-with-owner feature enables this use case:
- [Integrated Sign-In (Single-Sign-On)](https://docs.walletchat.fun/developer-docs/integrating-the-widget/integrated-sign-in-single-sign-on.md): Many dApps already use Sign-In With Ethereum (SIWE) to authenticate their users.  The WalletChat widget supports integrated sign-in so users do not have to sign-in to both the main site and widget.
- [Custom Endpoints](https://docs.walletchat.fun/developer-docs/integrating-the-widget/custom-endpoints.md): Paid Tier customers can request custom features within their own \<customer>.walletchat.fun domain, within the scope of what WalletChat supports.  Reach out to contact@walletchat.fun to learn more!
- [FAQ](https://docs.walletchat.fun/developer-docs/faq.md): Frequently Asked Questions
- [Metamask Integration](https://docs.walletchat.fun/metamask-integration.md): Using the new Metamask Snaps feature, you can now send and receive messages directly inside Metamask!
- [Example Notifications](https://docs.walletchat.fun/metamask-integration/example-notifications.md): There are a few different ways notifications will appear directly in Metamask, and users can choose to respond in-app or exclusively get alerts in the Metamask Notifications tab.
- [WalletChat Metamask Snap FAQ](https://docs.walletchat.fun/metamask-integration/walletchat-metamask-snap-faq.md): A list of commonly asked questions and answers for using the Metamask Snap for WalletChat.
- [Support](https://docs.walletchat.fun/support.md): All the ways you can contact us at WalletChat.fun


---

# 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, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.walletchat.fun/welcome-to-walletchat.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.
