What is the CCS, and what are its rules and expectations?
The Particl project is currently funded by donations from the Particl Foundation. This has been sufficient to fund the development and management expenses of the project thus far, but there is a need for alternative sources of funding both for the long term sustainability of the project and also for further decentralization.
This is why Particl has adopted the Community Crowdfunding System (CCS), a fork of the Monero/Zcoin Crowdfunding System (CCS framework). This system can be used to both crowdfund initiatives and push proposals to the Particl community.
There are many different types of proposals that can be pushed to the CCS, all with their own goals in mind. On one hand, proposals can involve funding, such as coding new software, developing third party resources, travel reimbursement for conference presenters, or hiring skilled individuals. On the other hand, they can require community voting only to gather consensus for initiatives such as protocol changes, funds movement, and etc.
The CCS is a way for the community to mobilize and fund independent initiatives that benefit the ecosystem by using the Particl team as the custodian of funds held in escrow.
CCS Proposal Standard Flow
The standard CCS workflow is as follows:
- An individual or team (henceforth 'proposer') has an idea to improve the Particl ecosystem that requires funds or community consensus.
- The proposer creates a CCS proposal, understanding the rules and expectations presented in the following section, and makes a Merge Request (MR) to the CCS Proposals repository on Particl's Github instance. All steps to submit this Merge Request can be found here.
- The community discusses the pros and cons of the proposal, and offers feedback and critique. Discussions happen directly in the comment section of the proposal itself.
- The proposer changes the proposal (if necessary), utilizing the feedback and critique of the community.
- Repeat steps 3 and 4 as needed.
- After the Particl team has determined that the community has reached loose consensus, the MR is merged, and funding begins.
- Once fully funded (not guaranteed), the proposal is moved to Work in Progress, where the proposer and his team begins on the work, if they haven't already.
- Milestones are completed, and funds are dispersed upon their completion.
- After all milestones are completed, the proposal is moved into Completed Proposals, where all info is retained for posterity.
CCS Rules and Expectations
The CCS is intentionally left as informal as possible. This allows for flexibility of the system and keeps things from being red taped into oblivion. However, there are some things you should understand, things that will be expected of you, as either a proposer or a donor, and a recommended way of structuring a proposal for maximum likelihood that your project will be funded.
- CCS proposals are escrowed by the Particl team. When you make a donation, you are releasing funds to them to disperse when they deem the community agrees that a milestone is complete. They do not do the work to verify donors, and the final decision for all disputes falls with them, although they do their best to follow community sentiment.
- In the event that a proposal is overfunded, unable to be completed, or otherwise put in a state where donated money will not be dispersed to the intended recipient, the default is that the remaining PART will be put in Particl's Community Fund. There are some exceptions, but they are rare, and these decisions rest with the Particl team.
- Refunds are extraordinarily rare. Donate accordingly.
- If the proposer disappears, no problem, someone else can pick up from their last milestone.
- Milestone and payout structures vary per proposal based on the proposers wishes (meaning some will require more trust of the proposer if the fund release schedule is immediate or accelerated), it is up to the donor to do their due diligience in whether or not they support the proposal in its entirety.
- Proposals must be coherent and well-structured. It must show that you have put thoughts into it and that you are able to carry the initiative.
- Proposals must only include one proposal. If you want to propose multiple things at once, create multiple proposals.
- Proposals that involve a third-party to act upon has to be approved by that third-party before it can be put up for community voting. This is to ensure all parties that are alleged to be involved in a proposal are aware of the proposal and willing to follow through in the event that it gets successfully funded by the community.
- There is no guarantee that your project will get past the Ideas stage, and if it does, there is no guarantee that it will be funded.
- You have to drum up support for your proposal during the first two stages. Do not expect others (especially the Particl team or other trusted members of the community) to do it for you. Others may share and support if they are excited about your project, but ultimately it is nobody's responsibility but your own.
- It is highly recommended to offer regular updates to the community. This keeps your initiative more transparent and will help drive interest and exposure to it.
- You may NOT, under any circumstances, include a donation address directly in your proposal. This circumvents the CCS and can lead to scams and abuses.
- Your work on the project can begin before the proposal is fully funded, and milestones may (at times) be paid out before the proposal is fully funded.