Initial proposal

This commit is contained in:
Philip Mockridge 2024-05-23 09:41:25 +00:00
parent 482867cbc2
commit 5dfbf0d6b4

View File

@ -0,0 +1,176 @@
---
layout: fr
title: Development of New CCS Proposal Platform
author: FreeRoss
date: May 23, 2024
amount: 523.63 XMR
milestones:
- name: Initial Setup and Planning
funds: 46.11 XMR
done:
status: unfinished
- name: Basic Proposal Submission Platform
funds: 101.93 XMR
done:
status: unfinished
- name: Enhanced Proposal Management Features
funds: 106.25 XMR
done:
status: unfinished
- name: Community Engagement and Feedback System
funds: 106.25 XMR
done:
status: unfinished
- name: Security and Privacy Enhancements
funds: 77.51 XMR
done:
status: unfinished
- name: Integration with Monero Infrastructure
funds: 85.08 XMR
done:
status: unfinished
payouts:
- date:
amount:
- date:
amount:
- date:
amount:
- date:
amount:
- date:
amount:
- date:
amount:
---
Project Description
The goal of this project is to develop a new, robust, and user-friendly platform for submitting and managing proposals within the Monero Community Crowdfunding System (CCS). The platform will be developed in phases to ensure incremental value delivery and to facilitate feedback and collaboration from the community.
Who Will Complete
FreeRoss (myself)
This project is important for Monero and its community for several reasons:
1. Improved Governance:
◦ Streamlined Submission Process: Simplified proposal submission encourages broader participation.
◦ Enhanced Discussion Capabilities: Integrated forums and comment sections facilitate organized discussions and better decision-making.
◦ Voting Mechanisms: Built-in voting systems ensure transparent, secure, and easy-to-use processes, increasing community participation.
◦ Comprehensive Proposal Tracking: Transparency in tracking proposals from submission to voting improves governance.
2. Community Engagement:
◦ Encouraging Participation: Anonymity encourages honest feedback and diverse input.
◦ Preventing Targeting and Censorship: Protects users from harassment and ensures open discussions on sensitive topics.
◦ Supporting Decentralized Governance: Privacy-focused systems enable equal participation and unbiased decision-making.
3. Enhanced Transparency:
◦ Promoting Trust and Accountability: Transparent proposal tracking builds community trust and ensures responsible fund management.
◦ Facilitating Community Involvement: Transparency encourages active participation and contribution.
4. Innovation and Growth:
◦ Fostering Technological Advancement: Supports projects that drive privacy and security advancements.
◦ Promoting Ecosystem Growth: Supports marketing and community initiatives to drive broader adoption.
◦ Encouraging Collaboration: Fosters teamwork among contributors for comprehensive solutions.
◦ Supporting Privacy Enhancements: Funds projects that enhance Moneros privacy features.
◦ Driving Economic Growth: Creates economic opportunities within the Monero ecosystem.
5. Empowering Contributors:
◦ Encouraging Diverse Contributions: Provides a platform for innovative projects and fresh perspectives.
◦ Fostering Talent and Creativity: Attracts talented developers and creative minds.
◦ Building Community Trust: Reinforces community commitment to progress.
6. Adoption and Sustainability:
◦ Enhancing Usability: Makes Monero more user-friendly and expands the user base.
◦ Strengthening Privacy and Security: Maintains Moneros competitive edge.
◦ Attracting New Users: Improved features draw new users.
◦ Ensuring Long-Term Sustainability: Adapts to evolving technological landscapes.
In summary, this project plays a crucial role in strengthening the Monero community, fostering innovation, and advancing the mission of financial privacy and freedom. By providing a platform for community-driven decision-making and resource allocation, it empowers contributors, promotes transparency, and drives the sustainable growth of Monero.
Here is the detailed breakdown of the total project costs, including both development and documentation costs for each milestone, and the overall total project cost.
Milestones and Deliverables (18 Months):
1. Initial Setup and Planning (1-2 months)
◦ Description: Gather requirements, set up the development environment, and plan the project phases.
◦ Funds: 35 XMR (approximately $4,957.05 USD)
◦ Documentation Costs: 10.6 XMR (approximately $1,500 USD)
◦ Estimated Support: N/A
◦ Standby Support: $500 USD (approximately 3.59 XMR)
◦ Total for Milestone: 46.11 XMR (approximately $6,428.34 USD)
2. Basic Proposal Submission Platform (4-6 months)
◦ Description: Develop the MVP allowing users to submit and view proposals.
◦ Funds: 70 XMR (approximately $9,914.10 USD)
◦ Documentation Costs: 31.8 XMR (approximately $4,500 USD)
◦ Estimated Support: N/A
◦ Standby Support: $1,000 USD (approximately 7.18 XMR)
◦ Total for Milestone: 101.93 XMR (approximately $14,414.10 USD)
3. Enhanced Proposal Management Features (7-9 months)
◦ Description: Add features for proposal editing, deletion, status tracking, and email notifications.
◦ Funds: 70 XMR (approximately $9,914.10 USD)
◦ Documentation Costs: 31.8 XMR (approximately $4,500 USD)
◦ Estimated Support: $7,593 USD
◦ Standby Support: $1,500 USD (approximately 10.78 XMR)
◦ Total for Milestone: 106.25 XMR (approximately $14,846.55 USD)
4. Community Engagement and Feedback System (10-13 months)
◦ Description: Implement a commenting system, voting system, and user profiles to engage the community.
◦ Funds: 70 XMR (approximately $9,914.10 USD)
◦ Documentation Costs: 31.8 XMR (approximately $4,500 USD)
◦ Estimated Support: $7,593 USD
◦ Standby Support: $1,500 USD (approximately 10.78 XMR)
◦ Total for Milestone: 106.25 XMR (approximately $14,846.55 USD)
5. Security and Privacy Enhancements (14-15 months)
◦ Description: Ensure robust security and privacy for user data and transactions.
◦ Funds: 53 XMR (approximately $7,507.39 USD)
◦ Documentation Costs: 21.2 XMR (approximately $3,000 USD)
◦ Estimated Support: $7,593 USD
◦ Standby Support: $1,000 USD (approximately 7.18 XMR)
◦ Total for Milestone: 77.51 XMR (approximately $10,847.39 USD)
6. Integration with Monero Infrastructure (16-18 months)
◦ Description: Integrate with Moneros blockchain and wallet systems, and develop necessary APIs.
◦ Funds: 55 XMR (approximately $7,789.65 USD)
◦ Documentation Costs: 26.5 XMR (approximately $3,750 USD)
◦ Estimated Support: $7,593 USD
◦ Standby Support: $1,000 USD (approximately 7.18 XMR)
◦ Total for Milestone: 85.08 XMR (approximately $11,945.33 USD)
Total Estimated Project Costs (support costs can vary):
• Total Cost in XMR: 523.63 XMR
• Total Cost in USD: Approximately $73,327.46 * USD
* Todays exchange rate: $139.20 USD = 1 XMR
This total includes both the development, support and documentation costs for each phase, ensuring comprehensive coverage of all project aspects.
Justification
By developing this platform in phases, we can ensure continuous feedback and improvement, thus aligning the development process with the communitys needs and expectations. Each milestone is designed to deliver tangible benefits and build upon the previous work, ensuring that the platform evolves in a stable and controlled manner.
Apologies for the table formatting below. A more legible version can be obtained on request:
Milestone Funds (XMR) Funds (USD) Documentation Costs (XMR) Documentation Costs (USD) Estimated Actual Support (USD) Estimated Actual Support (XMR) Standby Support (USD) Standby Support (XMR) Total (XMR) Total (USD)
Initial Setup and Planning (1-2 months) 35.51 $4,957.05 10.6 $1,500 N/A N/A $500 3.59 46.11 $6,428.34
Basic Proposal Submission Platform (4-6 months) 70.13 $9,914.10 31.8 $4,500 N/A N/A $1,000 7.18 101.93 $14,414.10
Enhanced Proposal Management Features (7-9 months) 74.45 $10,354.32 31.8 $4,500 $7,593 54.51 $1,500 10.78 106.25 $14,846.55
Community Engagement and Feedback (10-13 months) 74.45 $10,354.32 31.8 $4,500 $7,593 54.51 $1,500 10.78 106.25 $14,846.55
Security and Privacy Enhancements (14-15 months) 56.31 $7,834.32 21.2 $3,000 $7,593 31.47 $1,000 7.18 77.51 $10,847.39
Integration with Monero Infrastructure (16-18 months) 57.68 $8,030.50 26.5 $3,750 $7,593 31.89 $1,000 7.18 85.08 $11,945.33
Total Project Costs 368.53 $51,444.61 153.7 $21,750 $30,965 174.15 $6,500 46.69 523.63 $73,327.46
The table presents a breakdown of project costs in both XMR and USD for various milestones. Each milestone includes funds allocated in both XMR and USD, documentation costs in XMR and USD, estimated actual support in USD and XMR, as well as standby support in USD and XMR. The total project cost is $73,327.46 USD, equivalent to 523.63 XMR at today's exchange rate of $139.20 USD = 1 XMR.
Payment can be in XMR at the prevailing exchange rate for the milestones Total USD on the date the milestone is approved for development by the community.
Whilst this outline is an estimate of the expected work involved, each milestone can be re-negotiated by either party (developer/manger or the community) on completion of the previous milestone.
The total estimated project timespan is 18 months.
Expiration date: 2 years after the start date (first milestone approval date). Delivered milestones will not be refundable, but there will be no obligation, on either side of the agreement, to move to the next milestone until the previous one has been signed off by the Community. If the sign-off process involves delays, timelines above will need to be adjusted accordingly.
Expectations: Reasonably prompt (within 24 hours) assistance from relevant community members when required, especially for aspects that block the overall development process and/or are critical to support.
I suggest that provisions for ongoing support beyond the project delivery itself are negotiated separately at that time when considerably more experience in working with and for the community will have been accumulated on both sides of the contract and the nature of the relationship will be more fully established and understood.
Please note that conditions of the agreement include that Elm be used as the framework for the web development and that BDD (Behaviour Driven Development)/TDD (Test Driven Development) be used as the primary software development methodologies. Developer/project manager should have final say over the tech stack that is used although this can be agreed before work starts on the next milestone.