> For the complete documentation index, see [llms.txt](https://docs.chatastra.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chatastra.ai/astrapay/features/self-custody-security-system.md).

# Self-Custody Security System

🛡️ Security Without Compromise

AstraPay is built on the principle of **self-custody** — meaning your assets are always yours. We never touch your funds, store your keys, or act as an intermediary. You choose where payments are sent, and no one but you has access.

At the same time, AstraPay introduces an innovative security model to protect your business from unauthorized access and ensure safe operations.

#### 🔐 Dual-Layer Authentication

Your AstraPay account is protected through a unique combination of:

1. **Wallet Connection** – Used as your secure login identity
2. **Email Verification** – Used for added authentication and alerts

Even if one of these layers is compromised, your account cannot be accessed without the other — setting a new standard for self-custodial platforms.

<figure><img src="/files/luO0XaO4XWgFNBTxS0L5" alt=""><figcaption></figcaption></figure>

🧊 Flexible Fund Routing

You don’t have to receive payments to your login wallet. AstraPay allows you to define **separate master wallets** — including hardware wallets or vaults — for each blockchain you want to accept funds on.

This setup ensures:

* Complete fund isolation
* Better risk management
* No exposure of long-term holdings

<figure><img src="/files/IOxdYMqdn2VlqzNsfzRv" alt=""><figcaption></figcaption></figure>

🔎 Built-In Activity Monitoring

To further enhance safety:

* Account activity is tracked in your dashboard
* Payment IDs and verification hashes are generated per transaction
* You receive notifications for key events, including logins, invoice payments, and setting changes

> <mark style="color:green;">**✅ AstraPay provides the tools — but you remain in full control.**</mark>


---

# 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://docs.chatastra.ai/astrapay/features/self-custody-security-system.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.
