# Veil ## Docs - [API reference](https://docs.useveil.co/api-reference/introduction.md): Full reference lands in a later phase, auto-generated from the OpenAPI spec. - [CLI](https://docs.useveil.co/cli/overview.md): Use the @useveil/cli package from a terminal or CI. Full guide lands in a later phase. - [Auto-settle](https://docs.useveil.co/concepts/auto-settle.md): Configure a wallet to automatically offramp every deposit it receives — no manual API call needed. - [Bank accounts](https://docs.useveil.co/concepts/bank-accounts.md): Bank accounts are where fiat lands after an offramp. Each user has one primary; each wallet can override it. - [KYC](https://docs.useveil.co/concepts/kyc.md): Identity verification before you can move money. You hold separate verified identities for sandbox and production. - [Offramp lifecycle](https://docs.useveil.co/concepts/offramp-lifecycle.md): Every offramp moves through Quote → Execute → Settle. The MCP path adds an OTP-confirm step in between. - [Sandbox vs. production](https://docs.useveil.co/concepts/sandbox-vs-production.md): Two parallel environments share one URL. Your active mode decides which one your dashboard and API see. - [Usernames](https://docs.useveil.co/concepts/usernames.md): A Veil username is a permanent @handle that lets others offramp into your primary bank — without ever seeing your bank details. - [Wallets](https://docs.useveil.co/concepts/wallets.md): A wallet is a per-chain deposit address that holds stablecoins until you offramp them. - [Data scoping](https://docs.useveil.co/developers/production/data-scoping.md): Sandbox and production are completely separate sets of data. Switching modes shows you the other set — you never see a mix. - [Go-Live flow](https://docs.useveil.co/developers/production/go-live-flow.md): The three-step modal that takes you from sandbox developer to live. Identity, bank, wallet. - [Going-live checklist](https://docs.useveil.co/developers/production/going-live-checklist.md): A quick scan before your first production offramp. - [Live API keys](https://docs.useveil.co/developers/production/live-api-keys.md): Mint and manage production API keys from Settings. Keys are pinned to the mode they were created in. - [Mode toggle](https://docs.useveil.co/developers/production/mode-toggle.md): Switch the dashboard and your API between sandbox and production with the header toggle. - [Developer production](https://docs.useveil.co/developers/production/overview.md): Move from sandbox to production. Real identity verification, real bank accounts, real money. - [Get test tokens](https://docs.useveil.co/developers/sandbox/faucet.md): Use the Fund button on the wallet-detail panel to receive USDC_TEST on Base Sepolia. - [Your first offramp](https://docs.useveil.co/developers/sandbox/first-offramp.md): Convert a test token balance to fiat using the dashboard's Send Now panel. - [Create a wallet](https://docs.useveil.co/developers/sandbox/first-wallet.md): Create your first sandbox wallet on Base Sepolia during developer onboarding. - [Identity and bank](https://docs.useveil.co/developers/sandbox/kyc-and-bank.md): Complete sandbox identity verification and add a sandbox bank account during developer onboarding. - [Next steps](https://docs.useveil.co/developers/sandbox/next-steps.md): Where to go after your first sandbox offramp — CLI, MCP, API keys, and going live. - [Developer sandbox](https://docs.useveil.co/developers/sandbox/overview.md): Build and test the full offramp loop without real money. Full guide from signup to first sandbox offramp. - [Sign up](https://docs.useveil.co/developers/sandbox/signup.md): Create your developer account with your email address and start sandbox onboarding. - [Claim a username](https://docs.useveil.co/developers/sandbox/username.md): Optionally claim a sandbox @handle from Settings so others can offramp to you by name. - [Quickstart](https://docs.useveil.co/get-started/quickstart.md): Get to your first offramp in under five minutes. Lands in a later phase. - [What is Veil?](https://docs.useveil.co/get-started/what-is-veil.md): A short orientation lands here in a later phase. - [Veil Docs](https://docs.useveil.co/index.md): One-click crypto-to-fiat offramp for developers and AI agents. - [Add a bank account](https://docs.useveil.co/individuals/bank-account.md): Add the bank account where your fiat payouts will land. - [Your first offramp](https://docs.useveil.co/individuals/first-offramp.md): Convert a stablecoin balance in your Veil wallet to fiat in your bank account. - [Verify your identity](https://docs.useveil.co/individuals/kyc.md): Complete identity verification during onboarding. Veil opens the verification flow in a new tab hosted by a regulated banking partner. - [For individuals](https://docs.useveil.co/individuals/overview.md): Move crypto from a personal wallet to your bank account. Full journey from signup to first settled offramp. - [Sign up](https://docs.useveil.co/individuals/signup.md): Create your Veil account with your email address and a one-time verification code. - [Troubleshooting](https://docs.useveil.co/individuals/troubleshooting.md): Common issues on the individual journey and how to resolve them. - [Your wallets](https://docs.useveil.co/individuals/wallets.md): Veil provisions deposit wallets automatically once your identity is verified and a bank account is added. - [MCP](https://docs.useveil.co/mcp/overview.md): Drive offramp from inside Claude or Cursor. Full guide lands in a later phase. ## OpenAPI Specs - [openapi](https://docs.useveil.co/api-reference/openapi.json)