# Welcome to the Harpie docs!

## Welcome to the Harpie docs!

- [Whitepaper](https://harpie.gitbook.io/welcome-to-the-harpie-docs/about/whitepaper.md): Harpie monitors your wallet for threats and responds to attacks in real time.
- [What attacks can Harpie prevent?](https://harpie.gitbook.io/welcome-to-the-harpie-docs/about/what-attacks-can-harpie-prevent.md): Read more on the various web3 attacks that Harpie is built to protect you against.
- [Harpie's Anti-Theft Tech](https://harpie.gitbook.io/welcome-to-the-harpie-docs/tech-and-security/harpies-anti-theft-tech.md)
- [About the Transaction Firewall](https://harpie.gitbook.io/welcome-to-the-harpie-docs/tech-and-security/about-the-transaction-firewall.md)
- [About the Harpie Vault](https://harpie.gitbook.io/welcome-to-the-harpie-docs/tech-and-security/about-the-harpie-vault.md)
- [Security](https://harpie.gitbook.io/welcome-to-the-harpie-docs/tech-and-security/security.md)
- [Contracts](https://harpie.gitbook.io/welcome-to-the-harpie-docs/tech-and-security/contracts.md): A detailed breakdown of the Harpie smart contract architecture.
- [Deployments](https://harpie.gitbook.io/welcome-to-the-harpie-docs/tech-and-security/contracts/deployments.md)
- [Transferer](https://harpie.gitbook.io/welcome-to-the-harpie-docs/tech-and-security/contracts/transferer.md)
- [Noncustodial Vault](https://harpie.gitbook.io/welcome-to-the-harpie-docs/tech-and-security/contracts/noncustodial-vault.md)
- [Audit](https://harpie.gitbook.io/welcome-to-the-harpie-docs/tech-and-security/contracts/audit.md)
- [Disclosures & Risks](https://harpie.gitbook.io/welcome-to-the-harpie-docs/tech-and-security/disclosures-and-risks.md): The risks you should be aware of when using Harpie.
- [Getting Started](https://harpie.gitbook.io/welcome-to-the-harpie-docs/help/getting-started.md): Everything you need to know to start using Harpie. At this time, we only support Desktop browsers.
- [Get Protected](https://harpie.gitbook.io/welcome-to-the-harpie-docs/help/getting-started/get-protected.md): Learn how to get started with Harpie
- [Protecting a token or NFT](https://harpie.gitbook.io/welcome-to-the-harpie-docs/help/getting-started/get-protected/protecting-a-token-or-nft.md): Protecting an asset on Harpie in 60 seconds.
- [Setting a withdrawal address](https://harpie.gitbook.io/welcome-to-the-harpie-docs/help/getting-started/get-protected/setting-a-withdrawal-address.md): Learn how to set a withdrawal address so that you can withdraw recovered assets.
- [My NFTs are stuck in the Harpie Vault, how do I recover them?](https://harpie.gitbook.io/welcome-to-the-harpie-docs/help/my-nfts-are-stuck-in-the-harpie-vault-how-do-i-recover-them.md): A step-by-step guide on how to recover your NFTs and other tokens from the Harpie Vault.
- [My Vault is saying I only have 1 NFT recovered, but there should be more](https://harpie.gitbook.io/welcome-to-the-harpie-docs/help/my-vault-is-saying-i-only-have-1-nft-recovered-but-there-should-be-more.md): A step by step guide on manually recovering your NFT from Etherscan.
- [FAQ](https://harpie.gitbook.io/welcome-to-the-harpie-docs/help/faq.md)
- [Is Harpie audited?](https://harpie.gitbook.io/welcome-to-the-harpie-docs/help/faq/is-harpie-audited.md)
- [What is Harpie?](https://harpie.gitbook.io/welcome-to-the-harpie-docs/help/faq/what-is-harpie.md)
- [What is a Trusted Network?](https://harpie.gitbook.io/welcome-to-the-harpie-docs/help/faq/what-is-a-trusted-network.md)
- [What happens when I "Protect" something?](https://harpie.gitbook.io/welcome-to-the-harpie-docs/help/faq/what-happens-when-i-protect-something.md)
- [What is a Withdrawal Address?](https://harpie.gitbook.io/welcome-to-the-harpie-docs/help/faq/what-is-a-withdrawal-address.md)
- [Harpie For Enterprise](https://harpie.gitbook.io/welcome-to-the-harpie-docs/harpie-for-enterprise/harpie-for-enterprise.md)
- [Background Check API](https://harpie.gitbook.io/welcome-to-the-harpie-docs/harpie-for-enterprise/harpie-for-enterprise/background-check-api.md)
- [Methods](https://harpie.gitbook.io/welcome-to-the-harpie-docs/harpie-for-enterprise/harpie-for-enterprise/methods.md)
- [Validate Address](https://harpie.gitbook.io/welcome-to-the-harpie-docs/harpie-for-enterprise/harpie-for-enterprise/methods/validate-address.md): This method runs a background check on any Ethereum address, returning a human-readable analysis.
- [Validate Transaction](https://harpie.gitbook.io/welcome-to-the-harpie-docs/harpie-for-enterprise/harpie-for-enterprise/methods/validate-transaction.md): This method analyzes a transaction, checking to see if it will end up sending assets to a malicious address.
- [Get Contract Name](https://harpie.gitbook.io/welcome-to-the-harpie-docs/harpie-for-enterprise/harpie-for-enterprise/methods/get-contract-name.md): This API call returns the name of a contract if that contract exists within Harpie's database.


---

# Agent Instructions: 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://harpie.gitbook.io/welcome-to-the-harpie-docs/about/whitepaper.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.
