I am sponsoring this Mission Request on behalf of @asoong
Mission Request: Onramping
Delegate Mission Request Summary:
We believe that alternative on-ramping powered by zero knowledge proofs and other cryptographic primitives will enable for a more seamless onboarding experience. One of the ways it can do that is by bridging existing payment platforms such as Venmo, Wise, Paylah, etc. Teams in the space have begun exploring possible integrations by proving attested payment data to smart contracts, allowing for non interactive, low fee, onboarding.
This mission funding calls for further exploration of other attested data sources and payment platforms for feasibility. Any that qualify should be integrated into the protocol and client. The protocol should be permissionless and can be integrated by developers looking to unlock ramping for their users through their wallets and applications. The mission request should also explore account abstraction integrations as part of our client to further facilitate efficient financial inclusion.
ZK primitives also contribute to the broader ecosystem by creating new sybil resistant methods for registering to new applications by requiring users to cryptographically prove ownership of certain accounts or identity, opening the door for application developers who want sybil resistance out of the box.
ZK is the next 0-1 in crypto applications, and there are many use cases that can be built that we haven’t imagined yet that are enabled by connecting web2 data with web3. This mission propels the vision forward by allowing us to continue building open source.
The mission is broken down into three different options:
Option A:
Conduct in-depth research to explore the technical aspects and feasibility of integrating 5 regional payment processors (Venmo, Wise, Paylah, Garanti) based on their compatibility with ZKEmail, TLSN. Provide valuable insights to inform future development decisions.
Option B:
Implement and audit zk circuits that may be verified and used by anyone to create an onramping flow for that payment platform, leveraging OP tokens for compensation. Provide any security findings and further steps for securing the implementation.
Option C:
Implement a functional prototype to demonstrate the integration with an on ramp to USDC experience, showcasing the viability of the proposed solution and leveraging OP tokens for compensation. Solution should demonstrate any 4337 account abstraction integrations for as seamless of an experience as possible.
S5 Intent Please list the Intent your Request aligns with here:
- Improve the Consumer Experience
Proposing Delegate: N/A
Proposal Tier: Ember / Fledgling Tier
Baseline grant amount:
A: 25K OP
B: 100K OP
C: 150K OP
Should this Foundation Mission be fulfilled by one or multiple applicants: one applicant, multiple team members (4)
Submit by: To be set by Grants Council
Selection by: To be set by Grants Council
Start date: Started
Completion date: 4 Months
Specification
How will this Delegate Mission Request help accomplish the above Intent?
- Improve the Consumer Experience
- Improve the Consumer Experience
- This Mission Request directly supports listed intent example: Experience enhancements that may include fiat on/off ramps, UX improvements (e.g., EIP 6551 and EIP 4337), web2 profile import to web3 profiles [via zk proofs], and innovations that streamline on-chain activities.
- Specifically, it aims to grow all of the collective measurements outlined in the Consumer Experience intent:
- Number of new wallet addresses with a verified anti-sybil check:
- The ramp protocol implementation should be inherently anti-sybil requiring zk proofs for registration. New wallet addresses will be onboarded as integrations of additional payment platforms used in other geographies are added to the protocol
- Number of repeat transactions from new addresses:
- The protocol should be the go to destination for anyone repeatedly seeking trustless onramping capabilities and repeated use is expected
- The protocol or client should integrate 4337 account abstractions to further facilitate ease of use for a seamless experience while transactions settle on the Superchain
- Number of transactions from new addresses that occur via non-DeFi applications:
- Transactions of users on ramping should primarily include registration, ramping, and transfers
- Number of new wallet addresses with a verified anti-sybil check:
What is required to execute this Delegate Mission Request?
- Option A:
- R&D into the feasibility of integrating additional payment platforms (Wise, Paylah, Mercado Pago, etc.) by understanding the existing off chain payment flow
- R&D into the feasibility of integrating additional cryptographic primitives TLSN
- Option B:
- Observability into user activity and trends
- Implement ZK circuits for 3 or more applicable data sources
- Complete security audits for ZK circuits and generate any required artifacts for consumption (proving keys)
- Option C:
- Development and deployment of requisite smart contracts with ramp functionality and on chain verification
- R&D and integration of 4337 and account abstraction providers
- UX research and UI design work
How should the Token House measure progress towards this Mission?
The Token House should measure progress toward this mission by tracking the completion of each defined milestone within the proposed timeline and receiving regular updates.
How should badgeholders measure impact upon completion of this Mission?
The impact on the mission can be measured by on-chain user and transaction metrics on Dune as well as learnings, insights, and talks published by the developing team.
How should badgeholders measure impact upon completion of this Mission?
The impact on the mission can be measured by on-chain user and transaction metrics on Dune (rlg195/zkp2p, link limit) as well as learnings, insights, and talks published by the developing team.
Have you engaged a Grant-as-a-service provider for this Mission Request? No
Has anyone other than the Proposing Delegate contributed to this Mission Request? This is @asoong 's mission, I am the sponsoring delegate
Contact
Twitter: zkp2p, asoong91
Telegram: asoong