Open ogasky opened 1 year ago
Hi @ogasky, thanks for opening up a grant application.
Can you explain more on the architecture of how you plan to use PKPs and Lit Actions? And how that will be an open source tool for other people to use?
Generally, integrations of the PKP and Lit Actions have taken teams a few weeks to complete and are ballpark around $3-5k unless it's adding new functionality like bitcoin support. We'd like to see more of a breakdown of the technical details.
Hi @ogasky, thanks for opening up a grant application.
Can you explain more on the architecture of how you plan to use PKPs and Lit Actions? And how that will be an open source tool for other people to use?
Generally, integrations of the PKP and Lit Actions have taken teams a few weeks to complete and are ballpark around $3-5k unless it's adding new functionality like bitcoin support. We'd like to see more of a breakdown of the technical details.
@debbly, thank you for your questions, and I will respond in the same sequence:
Hey @ogasky,
Some views on our end related to grants - we want to support building open source tooling. This grant is for supporting building your product.
This section is too vague for me to understand the implementation details of how you plan on using PKPs and Lit Actions and what kind of verifications you will build in
The implementation of PKP Permissions Contract will be done, so as to grant more permitted auth methods and addresses to the PRK in order for PassMeCash users to be able to perform transactions. The AuthSig will also be implemented to aid wallet signatures, while the Lit Actions will serve as the smart contract.
Hey @ogasky,
Some views on our end related to grants - we want to support building open source tooling. This grant is for supporting building your product.
This section is too vague for me to understand the implementation details of how you plan on using PKPs and Lit Actions and what kind of verifications you will build in
The implementation of PKP Permissions Contract will be done, so as to grant more permitted auth methods and addresses to the PRK in order for PassMeCash users to be able to perform transactions. The AuthSig will also be implemented to aid wallet signatures, while the Lit Actions will serve as the smart contract.
@debbly Please confirm, this application has been modified to aid open source tooling, and this project can be leveraged upon by other web3 developers in the Lit ecosystem. Also, more details have been added to the implementation of the PKPs and Lit Actions.
Hi @ogasky, thanks for opening up a grant application.
Can you explain more on the architecture of how you plan to use PKPs and Lit Actions? And how that will be an open source tool for other people to use?
Generally, integrations of the PKP and Lit Actions have taken teams a few weeks to complete and are ballpark around $3-5k unless it's adding new functionality like bitcoin support. We'd like to see more of a breakdown of the technical details.
@debbly, additional modification has just be made, thus could you please go through and let me know how this project can fit more into Lit ecosystem, if this is not satisfactory. Thank you.
hey @ogasky -
can you explain what exactly will be built here?
The implementation of PKP Permissions Contract will be done, so as to grant more permitted auth methods and addresses to the PRK in order for PassMeCash users to be able to perform transactions. The AuthSig will also be implemented to aid wallet signatures, while the Lit Actions will serve as the smart contract.
This is too vague as I mentioned above. What are the permitted auth methods? We also currently support addresses.
hey @ogasky -
can you explain what exactly will be built here?
The implementation of PKP Permissions Contract will be done, so as to grant more permitted auth methods and addresses to the PRK in order for PassMeCash users to be able to perform transactions. The AuthSig will also be implemented to aid wallet signatures, while the Lit Actions will serve as the smart contract.
This is too vague as I mentioned above. What are the permitted auth methods? We also currently support addresses.
@debbly, now I get it..... What was there initially was just my miss-use of English, which was later corrected. But obviously the wallet addresses will be built as already corrected earlier on in the modification statements made before now. The wallets will thus become useful tool for transactions signing and identity verification. It is key to note that the Lit Auth will be used Directly for Ethereum based address. Thank you.
@debbly I have modified the application, could you please take a look. Thank you
Open Grant Proposal:
Lit-PassMeCash User Verification
Name of Project: Lit-PassMeCash User Verification
Proposal Category:
integration-adoption
Proposer:
@ogasky
Do you agree to open source all work you do on behalf of this grant and dual-license under MIT, APACHE2, or GPL licenses?: "Yes"
Project Description
Most individuals and businesses are moving their wealth from physical to digital assets, which has led to a large volume transactions in multi-billion dollars on a daily basis around the globe. But however some of these transactions are faced with the challenge of high level fraud of digital assets holders because of the inability of some web3 platforms to verify its users in the course of transactions. Thus, the Lit-PassMeCash User Verification will help solve the challenge of authenticating legitimate holders of digital assets or token, and verifiable crypto transactions, thereby leading to the implementation of safe and secured digital assets transactions via users transaction signatures on the PassMeCash platform. This will be achieve via the implementation of the Lit Actions and Programmable Key Pairs (PKPs) on the PassMeCash solutions. The code of this project will be licensed as an open source under the MIT License and/or Apache License 2.0
PassMeCash (PMC) on the other hand, is a web3 crypto to cash payment solution that is base on user community and decentralized agents for easy and seamless transactions. PassMeCash is currently being developed by its team of developers and the landing page is https://preview.passmecash.com/.
Thus the integration of PassMeCash to the Lit Protocol will advance the course of a decentralized, safe and secure digital assets transactions in the Lit ecosystem in particular and the web3 space in general. Below is the schematic design.
The image below shows us how PassMeCash (PMC) users will interact with the Lit Protocol, via the integration of PKP and Lit Actions.
Value
This will lead to more adoption and usability of the Lit Protocol in the sense that, as more digital assets transactions are done on the PassMeCash which are verified by the PKP and Lit Actions implemented on PassMeCash, will thus lead to more adoption and usability of the Lit Protocol by users.
The benefit of getting it right. This will lead to a safe and secure transactions, as well as possible means of web3 users verification. Also, it will lead to the future development of its SDK and/or Library for web3 developers to leverage on in building web3 projects.
The risk of not getting it right. This may lead to the inability to verify users on PassMeCash and possible loss of users digital assets.
The risk that will make execution of this project difficult. The complexity nature and rapid upgrade of web3 will lead to an in-depth studying and understanding of implementing the right design flow for this project, which may be time consuming. However, the team on this project are capable and competent to deliver on this project based on past experience and projects executed.
Deliverables
Lit-PassMeCash User Verification: Transactions on PassMeCash will be controlled and verified by the PKP in connection with Lit Actions. Thus users addresses and token holders can be fully verified, as well as transactions authenticated.
Development Roadmap
Integrating Programmable Key Pairs (PKPs) will aid the generation of distributed wallets to users and Lit Actions serves as the smart contract that will determine the way and manner through which the key-Pair will perform the signing in the transactions.
To derive key functionality of authenticity and verification, Minting of NFT from the PKP will be implemented, while Using Lit Auth Directly via the PKP Permissions Contract, that will aid users to perform transactions, while the Lit Actions serves as the smart contract.
It is key to note that the Frontend is React.js and Backend is Node.js which will seamlessly complement the PKPs and Lit Actions that are built with JS code.
Milestone 1 Develop user verification with PKP. This is to create specific credentials for PassMeCash users. This involves Minting of NFT from the PKP contract.
Milestone 2 Implement a contract that will enable user transaction authentication with PKP using Lit Actions. Lit Auth will be use directly.
Total Budget Requested
$5,000 USD
Maintenance and Upgrade Plans
We will build and maintain this project over time, and in future develop SDKs / Libraries for other web3 developers to leverage upon. Also, we may consider developing real time swap to support DEX for Bitcoin and other tokens.
Team
Team Members
Team Member LinkedIn Profiles
Team Website
https://preview.passmecash.com/
Relevant Experience
The team has the requisite and relevant experience to execute this project from beginning to final deliverable, which each milestones fully achieved. This can be seen via individual team member profile and projects executed as well as through their various online links.
Team code repositories
https://github.com/PassMeCash
Additional Information
How did you learn about the Lit Open Grants Program? Through a web3 community event.
Please provide the best email address for discussing the grant agreement and general next steps. onoseogaga@gmail.com
Please include any additional information that you think would be useful in helping us to evaluate your proposal. Below here are other relevant links for more insight and in-depth overview of the entire PassMeCash proof of concept.