Peer Cash Demo
Cash out
USDC
Receive ≈
0.00
On
Market rate…
Time to fillVaries
Cash-out started

Your USDC is deposited onchain, waiting for a buyer. The buyer pays you fiat and proves the payment, and the protocol releases the USDC under the selected corridor's pricing terms.

Deposit ID · resumes this order anywhere
View deposit transaction ↗
The most decentralized way to offramp crypto to fiat

This app is a contract. The markup, the styles, and the bundled @zkp2p/cash SDK are stored on Base as contract runtime bytecode, served back by an immutable ERC-5219 / ERC-4804 wrapper. No server, no IPFS, no build pipeline between you and the chain. Every other offramp is a website someone hosts. This frontend lives on the blockchain, and nothing can edit it or take it down. After zSwap by z0r0z.

The protocol is peers, not a provider. Your USDC sits in open contracts on Base until a buyer pays you fiat and proves the payment cryptographically; the contract then releases it under zero-spread Chainlink pricing. There is no exchange or offramp company in the middle, and only you can withdraw an unmatched deposit.