# Self-hosted wallets

A Self-Hosted Wallet (also known as a non-custodial wallet) is a cryptocurrency wallet where the user fully controls the private keys, ensuring direct ownership and responsibility over their digital assets. Unlike custodial wallets managed by exchanges or third-party providers, self-hosted wallets grant users full autonomy, enhancing privacy and security.

***

## Ospree’s Approach to Managing Self-Hosted Wallets

Ospree provides a structured and efficient process for managing self-hosted wallets, improving traceability, security, and operational efficiency while maintaining a seamless user experience:

{% stepper %}
{% step %}

### **User-Submitted Wallet Addresses**

Customers provide their self-hosted wallet addresses for registration.
{% endstep %}

{% step %}

### **Wallet Labeling**

Once verified, the wallet is tagged as “self-hosted” within the system, ensuring it is easily identifiable for future monitoring and reporting.
{% endstep %}

{% step %}

### **Risk Screening**

Before being fully linked, each wallet undergoes a risk assessment to check for prior indicators of illicit activities, such as connections to sanctioned entities or suspicious transactions.
{% endstep %}

{% step %}

### **Identity Linkage**

Verified self-hosted wallets are securely associated with the user’s profile, enabling full traceability of transactions while maintaining transparency for compliance purposes.
{% endstep %}

{% step %}

### **Recognition**

Once a wallet is registered as self-hosted, future deposits and withdrawals can be identified and tracked.
{% endstep %}
{% endstepper %}


---

# 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://docs.ospree.io/dashboard/travel-rule/self-hosted-wallets.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.
