Peer is live on iOS and Android. Get USDC on Base from your phone. See the launch →

What is Peer?

Peer (peer.xyz) is a peer-to-peer crypto marketplace and payment protocol, formerly known as ZKP2P. It is a marketplace where people trade fiat and crypto directly with each other, using payment apps they already have: Venmo, PayPal, Revolut, Cash App, Zelle, Wise, and more, with no middleman in between. Your payment is verified privately, funds stay non-custodial in onchain escrow, and crypto is released directly to your own wallet. Peer is built on Base by P2P Labs Inc.

One trade, end to end

Every Peer order has two sides of the same trade. A seller deposits USDC into onchain escrow and sets their rate, or prices automatically against the market. A buyer opens the Peer app, enters the amount of USDC they want, and picks that offer.

The buyer then pays the seller directly: a regular payment on the app the offer asks for, sent to the account the Peer app shows. There is no processor, card checkout, or custodial account in the middle. Peer verifies the payment privately, confirming the amount, recipient, and timestamp without revealing bank details, transaction history, or personal information.

Once the payment is verified, the escrow contract releases the USDC to the buyer's wallet. The buyer holds crypto they self-custody; the seller keeps the fiat plus the spread they set. Neither side ever handed funds to Peer.

What peer-to-peer buys you

Most ways to buy crypto route you through an institution: a custodial account by default, a payment processor in the middle, an approval queue, and a fee stack that pays for all of it. Those are properties of the model, not of any one company.

A peer-to-peer marketplace removes the middle. You transact directly with another person, prices come from peers competing for your order, custody stays with you throughout, and money moves over payment rails you already use. There is no platform account that can hold your funds, because no platform account exists.

Peer was previously ZKP2P

If you're searching for ZKP2P: it's the same protocol. ZKP2P rebranded to Peer, and zkp2p.xyz now redirects to peer.xyz. The original name described the cryptographic machinery under the hood; what matters day to day is simpler: your payment is verified privately, and USDC is released from onchain escrow to your wallet. The Peer app lives at app.peer.xyz, the docs at docs.peer.xyz, and the protocol's open-source code remains at github.com/zkp2p.

How the mechanism works

The canonical version is one sentence: your payment is verified privately, and USDC is released from onchain escrow to your wallet.

  • Onchain escrow: crypto sits in a smart contract on Base, not with a company, until the payment is verified.
  • Private verification: only the amount, recipient, and timestamp are shared with the protocol. Bank details, transaction history, and personal information are not revealed.
  • Non-custodial throughout: sellers self-custody until escrow, escrow is a contract, and buyers receive crypto directly in their own wallets.

Because verification checks the payment itself rather than your identity, no additional identity verification is required beyond connecting a wallet; you use the payment accounts you already have.

What you can do on Peer today

For protocol details, contracts, and integrations, see the developer documentation at docs.peer.xyz.

What is Peer FAQs

What is peer.xyz?

Peer (peer.xyz) is a peer-to-peer crypto marketplace and payment protocol built on Base. You buy and sell crypto directly with other people, pay with everyday payment apps, and your payment is verified privately, with USDC released from onchain escrow to your wallet.

Is Peer the same as ZKP2P?

Yes. ZKP2P rebranded to Peer: zkp2p.xyz redirects to peer.xyz, the app lives at app.peer.xyz, and the protocol's open-source code remains at github.com/zkp2p. Same protocol, same team, new name.

Is Peer an exchange?

No. Peer is a marketplace and payment protocol, not an exchange, broker, or custodian. It never holds, controls, or transmits user funds: escrow is an onchain smart contract, and prices are set by the market of peers.

Does Peer hold my money?

No. Peer is non-custodial: crypto sits in onchain escrow until the payment is verified, then it is released directly to your wallet. Fiat moves directly between buyer and seller on the payment app they chose.

How are payments verified on Peer?

Your payment is verified privately: an enclave checks the payment and shares only the amount, recipient, and timestamp with the protocol. No bank details, transaction history, or personal information is exposed.

What does Peer cost?

Peer applies up to a 0.95% taker service fee to orders. If you bridge to another chain, up to a 0.5% bridge fee also applies.

Keep reading