# OptOut.cash OptOut.cash coordinates private-only settlement from supported USDC and USDT rails into native BTC. The user or agent supplies a supported stablecoin rail and a fresh Bitcoin address. Route details are implementation details, not user-facing options. ## Canonical Surfaces - Human app: / - About page: /about - OpenAPI: /openapi.yaml - AI search summary: /ai.txt - Full AI context: /llms-full.txt - Agent capability manifest: /.well-known/agent-capabilities.json - Capability boundary: /api/x402/capabilities ## Current Product - Input assets: USDC on Base, Ethereum, and BNB Chain; USDT on BNB Chain and Tron - Live output: native Bitcoin L1 - User-facing privacy mode: always on - Name-based destinations: unsupported - Alternate outputs: unsupported - User-facing route selection: disabled ## Primary Operations - `POST /api/settlements/quote`: quote stablecoin to BTC settlement. - `POST /api/settlements/create`: create settlement instructions. Requires `Idempotency-Key`. - `GET /api/x402/capabilities`: inspect supported input, output, and replay policy. - `POST /api/quotes/thorchain`: low-level quote testing route. - `GET /api/status/thorchain`: inspect settlement state from a funding transaction. - `GET /api/status/bitcoin`: inspect Bitcoin mempool or confirmation state from a BTC transaction. ## Boundaries For Agents - Do not offer unlisted rails, alternate outputs, or name-based destinations. - Do not expose THORChain memo, vault, router, or provider internals to human users. - Do not fake quotes, fees, status, transaction hashes, or BTC delivery. - Quote routes are safe to retry. - Settlement creation requires `Idempotency-Key`; retry the same key for the same intended settlement. - Runtime quote and settlement responses are authoritative over this document.