# Connecting your wallet

CLAUDIA authenticates users with Sign-In-With-Ethereum (SIWE). You connect once, the app issues a 24-hour signed session token, and every subsequent API call uses that token. Your wallet never leaves your control — CLAUDIA only holds a cryptographic proof that you signed a message from that address.

## Supported wallets

* **Injected wallets** via WalletConnect: MetaMask, Rabby, Coinbase Wallet, Phantom, Rainbow, Trust, Brave Wallet, and any EIP-1193 provider.
* **Email login** via Privy — creates a wallet tied to your email on first login. Useful if you don't already have a wallet.

## The flow

1. Click **Connect Wallet** in the header.
2. Pick a wallet from the list.
3. Approve the connection in your wallet.
4. A SIWE message appears asking you to sign a login request. Review the domain (`app.claudia.wtf`) and click **Sign**. No transaction, no gas.
5. You're in. The session token is stored in your browser and expires after 24 hours.

## Tier gates

After connecting, CLAUDIA checks your `$CLAUDIA` balance on Base to determine which features you can access. See [Credits & tier gates](/getting-started/credits-tiers.md) for the thresholds.

## Troubleshooting

* **"Session expired" errors**: tokens live 24 hours. Re-sign to continue.
* **Wrong wallet shown as connected**: disconnect in the app header, switch to the correct account in your wallet, then reconnect — CLAUDIA will ask you to sign a fresh SIWE message tied to the new address.
* **Phantom mobile hang on sign**: always use the latest Phantom version.


---

# 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.claudia.wtf/getting-started/wallet-connection.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.
