To submit a proposal, please create a PR adding a file to this folder filling out this template. Please title your file open-proposal-title.md
, replacing title
with the name of your project.
Name of Project:
Proposer: replace with your GitHub username
Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT and APACHE2 licenses?: Please respond with either "Yes" or "No"
Please describe exactly what you are planning to build. Make sure to include the following:
- Start with the need or problem you are trying to solve with this project.
- Describe why your solution is going to adequately solve this problem.
This section should be 2-3 paragraphs long.
Please describe in more detail why this proposal is valuable for the IPFS ecosystem. Answer the following questions:
- What are the benefits to getting this right?
- What are the risks if you don't get it right?
- What are the risks that will make executing on this project difficult?
This section should be 1-3 paragraphs long.
Please describe in details what your final deliverable for this project will be. Include a specification of the project and what functionality the software will deliver when it is finished.
Please break up your development work into a clear set of milestones. This section needs to be very detailed (will vary on the project, but aim for around 2 pages for this section).
For each milestone, please describe:
- The software functionality that we can expect after the completion of each milestone. This should be detailed enough that it can be used to ensure that the software meets the specification you outlined in the Deliverables.
- How many people will be working on each milestone and their roles
- The amount of funding required for each milestone
- How much time this milestone will take to achieve (using real dates)
Sum up the total requested budget across all milestones, and include that figure here. Also, please include a budget breakdown to specify how you are planning to spend these funds.
Specify your team's long-term plans to maintain this software and upgrade it over time.
- Team Member 1 [profile]
- Team Member 2 [profile]
- Team Member 3 [profile]
- ...
Please link to your team's website here (make sure it's https
)
Please describe (in words) your team's relevant experience, and why you think you are the right team to build this project. You can cite your team's prior experience in similar domains, doing similar dev work, individual team members' backgrounds, etc.
Please provide links to your team's prior code repos for similar or related projects.
Please include any additional information that you think would be useful in helping us to evaluate your proposal.