# Wallet & Onboarding

Your Rayze wallet is created automatically when you sign up. It is powered by Privy.

### Creating your wallet

You can sign up with an existing wallet (MetaMask, Coinbase Wallet, WalletConnect) or through email and social login. If you use email or social, Privy creates an embedded wallet for you.

This wallet is yours. Rayze does not have access to it.

### Funding your wallet

Deposit USDC to your wallet to participate in funds. You can fund via Coinbase onramp directly within Rayze or transfer USDC from another wallet.

USDC on Base is the base currency for all fund operations.

### Requesting to join a fund

Once your wallet is funded, browse funds on the discovery page or follow a direct link from an operator. When you find a fund, submit a request to join with your desired deposit amount.

Your USDC must meet the fund's minimum buy-in. Once submitted, your deposit leaves your wallet and enters the fund's Limbo Vault where it is held while the fund reviews your request.


---

# 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.rayze.io/architecture/wallet-and-onboarding.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.
