ZKP2P is a trustless fiat-to-crypto onramp powered by ZK proofs whereby users of existing payment platforms such as Venmo, HDFC, and BBVA Garanti can get instant access to USDC by cryptographically proving to sellers that they paid them the requisite amount on those platforms. It aims to bridge the difficulty getting on chain by allowing users to utilize payment infrastructure they are likely already enrolled in. It utilizes ZK proofs as a means for proving ownership of accounts as well as transfers between users for the proper amounts.