MinaFoundation / Core-Grants

21 stars 10 forks source link

RFP: Standard JavaScript Mina Wallet Provider API #33

Open kantp opened 1 month ago

kantp commented 1 month ago

RFP: Standard JavaScript Mina Wallet Provider API

Background

RFC-0008 describes a standard JavaScript API for Mina wallet providers, in order to ease third party integration with different wallets. The purpose of this RFP is to create a standard that covers what is described in RFC-0008, along with artefacts that ease adoption.

Objectives and Desired Artifacts

In order to have the standard be adopted, we desire the following artefacts:

Impact Measurement

Impact of this RFP will be measured by adoption. As listed above, we would like to see the standard implemented in at least one wallet as part of the work. Having good documentation, examples, and client-side utilities will be crucial for wide adoption.

Application Instructions To apply for this RFP, applicants are required to: 1. Thoroughly review all listed requirements and deliverables to ensure a complete understanding of the RFP's scope and objectives. 2. Complete the application form provided at [link to form], including all requested information and any preliminary ideas or proposals. 3. Submit their detailed proposal in the specified format to [submission email/address]. Proposals should be structured and clear, with an emphasis on how the applicant intends to achieve the RFP's objectives. 4. Engage with the Mina community through the designated discussion channels, sharing initial ideas and seeking feedback to refine the proposal before submission. Applicants are encouraged to ask questions and seek clarifications as needed to fully comprehend the expectations and objectives of this RFP. **Submission Form Template** **Application Form** Ensure that all information provided is accurate and complete to best represent your proposal. **Contact Information** **Team Lead (Main Contact Person):** - Name: - Position/Role: - Email: - GitHub Username: - Telegram/Discord Handle: - Mina Recipient Address (for potential funding): **Team Members:** - Member 1: - Name: - Role: - Relevant Experience/Previous Work (with links): - (Add more members as needed) **Team Overview:** What makes you best-suited to execute this project? [Provide a comprehensive answer] **Proposed Solution** - Proposed Solution Description: - Please describe your proposed solution based on the requirements and core features outlined in the RFP: - [Provide a detailed explanation] **Execution Plan** - Step-by-Step Plan: - Please outline your step-by-step plan to execute this project, including expected deadlines for each piece of work: - [Provide a timeline with milestones] - Critical Milestones: - Please define the critical milestones that should be used to determine whether you’ve executed on this proposal: - [List and explain the milestones] **Additional Support and Funding** - Support Requirements: - Please list any additional support your team would require to execute this project (financial, technical, etc.): - [Specify the support needed] - Grant Funding: - [Explain your financial needs and conditions] **Community Engagement** - Engagement with Mina Community: - How have you engaged with the Mina community to refine your proposal before submission? - How does your experience with Mina and the community increase the likelihood of success? - [Describe the engagement] Please ensure that you have reviewed all listed requirements, deliverables, and the provided resources to ensure a complete understanding of the RFP's scope and objectives.
mrcnk commented 1 week ago

Contact Information

Team Lead (Main Contact Person):

Team Members:

Development experience

Team Overview: What makes you best-suited to execute this project?

Our team consists of experienced TypeScript developers who have worked on various Web3 products in different ecosystems, including Ethereum, Cardano, and Mina. We always tend to raise the bar and adhere to the highest industry standards, writing type-safe, reusable and tested code. Our wallet, Pallad, is a manifestation of these principles.

Proposed Solution

Execution Plan

Additional Support and Funding

wjdfx commented 1 day ago

Contact Information

Team Lead (Main Contact Person):

Team Members:

Team Overview:

Proposed Solution

Execution Plan

Additional Support and Funding

Engagement with Mina Community: