On/Off Ramps · Review
ActiveZkp2p Review 2026: Private Fiat-to-Crypto On-Ramp, Now Called Peer
Zkp2p is a non-custodial peer-to-peer on-ramp that uses zero-knowledge proofs of payment to release escrowed crypto. It was renamed Peer in February 2026, and the protocol keeps the ZKP2P name.
By the DappsAtlas editorial team · Updated
DappsAtlas score
7.0/10
Good
Our verdict on Zkp2p
7.0/10Zkp2p, now Peer, suits crypto users who want to turn Venmo, Revolut or PayPal balances into USDC without a centralized exchange. Its main strength is a non-custodial design that uses zero-knowledge proofs of payment instead of a traditional KYC process. The main caveats are that fees, audits and team details are not published, and that the fiat leg still relies on third-party payment apps. Start small and verify the official channels after the rename.
Score breakdown
How Zkp2p scores
- Security
- n/a
- Ease of use
- 7.5/10
- Fees
- n/a
- Features
- 7.0/10
Scores run from 0 to 10 and are based only on facts we could verify. Where information was missing we mark the score n/a rather than guess.
What is Zkp2p?
Zkp2p is a peer-to-peer fiat-to-crypto on-ramp. It lets people buy crypto by paying a seller through a payment app they already use, then proves that payment on-chain with a zero-knowledge proof. The proof releases crypto held in escrow.
The protocol began as a research project supported by the Ethereum Foundation's Privacy and Scaling Explorations group. It has since grown into a live peer-to-peer settlement system. In February 2026 the project was renamed Peer, with a stated focus on user experience. The ZKP2P name now refers to the open protocol underneath, and Peer is the app built on top of it.
The main appeal is avoiding a centralized exchange and a traditional KYC flow. The main open questions are fees, audits and team details, which the project does not publish.
How Zkp2p works
A seller deposits crypto, such as USDC, into an escrow smart contract and lists the rate and payment methods they accept. A buyer picks an offer and sends fiat to the seller through a payment app such as Venmo, Revolut or PayPal.
The buyer then generates a zero-knowledge proof that the payment occurred and that they own the paying account. The proof is checked, and the escrowed crypto is released to the buyer. The seller receives the fiat directly, and no centralized exchange holds funds in between.
Because the proof shows a payment happened without exposing everything about it, the approach is described as privacy-preserving. It works on top of existing payment rails rather than replacing them.
6 features
Key features
01
Zero-knowledge proof of payment
A cryptographic proof shows a payment happened on an existing rail and that the user owns the paying account. The proof is used to unlock escrowed funds.
02
Non-custodial design
The protocol is described as permissionless and fully non-custodial. Anyone can build on it, provide liquidity or integrate it.
03
Familiar payment apps
Buyers can pay with apps they already use, including Venmo, Revolut, Cash App, Wise and PayPal.
04
Escrow-based settlement
Escrowed crypto is released to the buyer once the payment proof is verified, so no central exchange sits in the middle.
05
On-ramp and off-ramp
The protocol is described as handling buying and selling of off-chain assets such as fiat currencies against on-chain assets, so it supports both on-ramp and off-ramp use.
06
Open protocol with Peer app
The ZKP2P protocol is open for builders. The Peer app is a front end on top of it, focused on user experience.
Pros and cons
What we like
- Non-custodial and permissionless design, so no central party holds buyer or seller funds.
- Works with payment apps people already have, such as Venmo, Revolut, Cash App, Wise and PayPal.
- Uses zero-knowledge proofs to confirm payments without a traditional KYC process.
- Began as an Ethereum Foundation PSE-supported research project.
- Open protocol that others can build on, integrate or provide liquidity to.
Watch out for
- Fees, spreads and supported regions are not stated, so the real cost of a trade is unclear.
- Fiat payments are sent through apps such as Venmo or PayPal, which can carry their own chargeback, account-limit or terms-of-service risks.
- Audit reports and team details are not stated.
- The project was renamed to Peer in early 2026, which can confuse users looking for official channels and may lead to impersonation attempts.
- Liquidity depends on independent sellers, so availability and pricing can vary by currency and payment method.
Zkp2p fees
Fees are not published. There is no stated protocol fee, seller spread or app charge, so users should check the Peer app and documentation before confirming a trade.
Beyond protocol costs, the payment app used for the fiat leg may charge its own fees, and the network used for settlement will have gas costs. Neither is quantified here.
Is Zkp2p safe?
The protocol is described as non-custodial, so funds sit in escrow smart contracts rather than with a company. That removes exchange custody risk but adds smart-contract risk. Audit reports are not stated, so readers should look for them in the official documentation.
The fiat leg runs through third-party payment apps, which have their own terms, reversal rules and account restrictions. Rules on peer-to-peer fiat trades vary by country, so check what applies where you live. Be careful with the rename to Peer, since lookalike sites and accounts are a common risk after a rebrand. Only use links from the project's verified channels.
7 steps
How to get started with Zkp2p
- 1
Confirm the current official Peer channels through the project's social accounts and documentation, since the project was renamed from ZKP2P.
- 2
Open the Peer app and review the supported payment apps and currencies for your region.
- 3
Connect a crypto wallet that can receive USDC or the asset you want to buy.
- 4
Choose a seller's offer and check the rate, limits and payment method before you commit.
- 5
Send the fiat payment directly to the seller through your payment app, exactly as the instructions say.
- 6
Generate the proof of payment so the escrowed crypto is released to your wallet.
- 7
Start with a small amount until you are comfortable with the flow.
Who Zkp2p is for
Zkp2p suits crypto users who want to buy or sell stablecoins using everyday payment apps without a centralized exchange account. It also suits developers and liquidity providers who want to build on or supply an open on-ramp protocol. It is less suited to people who need published fee schedules, formal audit reports or customer support.
Zkp2p FAQs
Is Zkp2p the same as Peer?
Yes. Zkp2p was renamed Peer in early 2026, with a focus on user experience. The underlying open protocol is still called ZKP2P, and Peer is the app built on it.
How does Zkp2p let you buy crypto?
Buyers pay a seller directly through a payment app such as Venmo, Revolut, Cash App, Wise or PayPal. A cryptographic proof of that payment then releases the seller's escrowed crypto, such as USDC, to the buyer.
Is Zkp2p custodial?
The protocol is described as non-custodial and permissionless, so the project does not hold user funds. Escrowed crypto sits in smart contracts until a valid proof is submitted. Users still carry smart-contract and payment-app risks.
Does Zkp2p require KYC?
One write-up says users generate proofs that a payment occurred and that they own the paying account, instead of going through traditional KYC. Requirements may differ by app or jurisdiction, and the project's own rules are not stated here. Check the current documentation.
Who can sell on Zkp2p?
Anyone can provide liquidity to the protocol, build on it or integrate it. Sellers deposit crypto into escrow and receive fiat through a payment app when a buyer pays.
What does Zkp2p cost?
Fees are not stated. Users should check the current Peer app and documentation before trading to see any spreads or charges.
Compare
Zkp2p alternatives
Peer (ZKP2P) is a non-custodial peer-to-peer crypto on and off ramp on Base that verifies Venmo, PayPal and Revolut payments with zero-knowledge proofs.
Beaver is a Canadian Bitcoin-buying and automated savings service for people who want to purchase BTC and hold it in a self-custody wallet.
CoinFlip offers crypto purchases and sales through cash ATMs, online debit-card purchases, OTC trading, and a self-custodial wallet.
Alix provides businesses with crypto payment integrations, including fiat ramps, QR payments and branded crypto cards.
Unigox is a non-custodial P2P crypto-fiat exchange and on/off-ramp API with on-chain escrow and verified bank transfers across 40+ payment networks.
FinchPay is a fiat-to-crypto and crypto-to-fiat service for people and businesses using cards or supported local payment methods.
Same category
More On/Off Ramps
CoinFlip offers crypto ATMs, OTC and online purchases, plus a wallet app for finding locations and storing crypto.
SpaceSwap exchanges supported cryptocurrencies for rubles through listed bank cards and other payment options, with AML/KYC checks.
BitAccess provides software for Bitcoin ATM operators, supporting machines that can offer cash-to-BTC transactions.
Bitzaro’s PaymentWidget is a crypto on-ramp interface for people looking to buy cryptocurrency.
FiatDex was described as an Ethereum smart-contract protocol for fiat-to-crypto swaps, using ETH collateral to encourage trade completion.
Flip Coin Bot is not clearly identified; the associated CoinFlip-branded site describes crypto ATMs and a wallet, not a bot.
How we checked
Sources
No public sources were recorded for this review.
Last updated . Spotted an error? Tell us and we will correct it.