# Custodial Wallet for Investors

<mark style="color:$info;">The Custodial Wallet feature is the cornerstone of OpenRWA’s "Wallet-less Onboarding" strategy. It allows you to offer a frictionless investment experience for non-technical users, letting them buy and manage assets using only an email and password, while the platform handles the blockchain complexity in the background.</mark>

***

### <mark style="color:blue;">An Integrated Asset Wallet</mark>

<mark style="color:$info;">When an investor invests on OpenRWA, they don’t need to be a blockchain expert to own digital assets. Our platform provides a Custodial Wallet that securely stores your tokens for them, accessible right from their account.</mark>

#### How it Works: The Investor’s Journey

<mark style="color:$info;">From the investor’s perspective, the wallet is "invisible." Here is the workflow they experience, which you can monitor from your Admin Panel:</mark>

* <mark style="color:$info;">Step 1: Fiat Purchase: The investor chooses an asset and pays via Credit Card, Debit Card (e.g., via Stripe).</mark>
* <mark style="color:$info;">Step 2: Instant Provisioning: Upon successful payment, the system checks if the user has a wallet. If not, it automatically mints a Custodial Wallet linked to their account.</mark>
* <mark style="color:$info;">Step 3: Asset Delivery: The platform transfers the RWA tokens directly into this new custodial address.</mark>
* <mark style="color:$info;">Step 4: Management: The investor views their holdings in the "My Investment" or "My Wallet" section. They see a simplified dashboard with:</mark>
  * <mark style="color:$info;">Balance Overview: Total value in your store’s currency (USD/EUR).</mark>
  * <mark style="color:$info;">Token Details: Quantity and performance of each asset.</mark>
  * <mark style="color:$info;">Transaction History: A clean log of all deposits and purchases.</mark>

***

#### Technical Infrastructure

<mark style="color:$info;">Wallet creation is event-driven. It is specifically triggered by the first transaction.</mark>

1. <mark style="color:$info;">Identity Verification: The system ensures the user has completed the required KYC for your store.</mark>
2. <mark style="color:$info;">Private Key Management: The platform’s secure infrastructure generates and stores the private keys. These keys never leave the secure environment, ensuring that users cannot "lose" their assets by losing a seed phrase.</mark>
3. <mark style="color:$info;">Account Recovery: Because the keys are managed by the platform, you can support users who forget their passwords through standard email-based recovery.</mark>

<mark style="color:$info;">**ERC-3643 Compliance**</mark>

<mark style="color:$info;">Even though the platform holds the keys, the wallet is fully integrated with the ERC-3643 standard. Every custodial wallet is automatically bound to the investor’s digital identity (ONCHAINID).</mark>


---

# 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.spydra.app/how-to/public-chain/custodial-wallet-for-investors.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.
