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.
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.
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.