# Overview

Madhouse Wallet is a **stablecoin off-ramp API** built for B2B partners. Integrate once and give your users the ability to send USDC and receive local fiat in **85 currencies** across Africa, Asia, Europe, Latin America, the Middle East, and Oceania.

***

## How It Works

```
Your user sends USDC to a deposit address
            ↓
   Madhouse detects the deposit,
   converts at mid-market FX rate,
   and routes to recipient's bank
            ↓
 Recipient receives local fiat
 (bank account, M-PESA, UPI, SEPA, etc.)
```

1. **Create a recipient** — dynamic field validation per currency
2. **Get a quote** — mid-market FX, locked 5 minutes
3. **Submit a transfer** — receive a unique USDC deposit address
4. **Send USDC** — from any supported chain
5. **We do the rest** — conversion, routing, settlement

***

## Key Numbers

|                           |                                                      |
| ------------------------- | ---------------------------------------------------- |
| **Fiat currencies**       | 85                                                   |
| **Supported chains**      | Arbitrum, Base, Ethereum, Optimism, Polygon, Solana  |
| **Off-ramp success rate** | 98%                                                  |
| **FX quote validity**     | 5 minutes                                            |
| **Settlement**            | Instant (most rails) · ACH 1–2 days · SWIFT 5–7 days |
| **Max transaction**       | $1,000,000 (enterprise)                              |

***

## Navigate the Docs

* [Quickstart](/quickstart.md) — make your first API call
* [API Reference](/quickstart/api-reference.md) — all endpoints documented
* [Transfer Flow](/quickstart/transfer-flow.md) — end-to-end walkthrough
* [Dashboard](/quickstart/dashboard.md) — recipients, keys, history
* [Supported Currencies](/supported-countries.md) — 85 currencies and rails
* [Security](/security.md) — encryption, key management, compliance
* [Fees](/fees.md) — transparent pricing

***

**API Docs**: [business.madhousewallet.com/developers/api-docs](https://business.madhousewallet.com/developers/api-docs)&#x20;

**Changelog**: [business.madhousewallet.com/developers/changelog](https://business.madhousewallet.com/developers/changelog)&#x20;

**Contact**: <support@madhousewallet.com>


---

# 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.madhousewallet.com/readme.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.
