The CKB Community Fund DAO is a community fund initiated by the Nervos community and jointly contributed by the community and the Nervos Foundation to fund community members to do various things around the CKB L1 ecosystem, such as code development, event organization, content production etc.
The CKB Community Fund DAO (hereinafter referred to as DAO) has an initial holding of 276,000,000 CKBs.
Two types of governance:
- The DAO will decide whether or not to adopt a proposal from a team or an individual to request a budget (CKB) for CKB’s eco-building work.
- Decide whether to adopt changes to the DAO’s governance meta-rules, such as the calculation of voting weights, eligibility for voting, conditions for adoption, etc.
- Proposal Sharing and Discussion: Nervos Talk — Nervos Talk is a forum based on the open source project Discourse, with a dedicated section for the CKB Community Fund DAO to discuss and advance proposals.
- Proposal Voting Tool: Metaforo — Metaforo is a Web3 native community platform. CKB Community Fund DAO uses the voting feature to vote on proposals.
There are three stages from proposal to implementation: Discussion Stage, Voting Stage, and Execution Stage.
Phase 1: Discussion Stage — on Nervos Talk(Discourse)
This phase has two primary purposes:
- Allow sufficient time (one week) to help the community fully understand the proposal’s content and budget and enough time to allow the community to discuss and give the proposer suggestions and comments for changes.
- Test the proposal’s popularity and whether certain community members are interested in the topic.
If the proposal post accumulates 30 likes (hearts) within one week, it will be considered to have passed the Discussion Stage.
How to Submit a Great Discussion Stage Proposal:
- A good proposal results from capturing a good problem, analyzing it, and developing a suitable solution.
- Communicating with the community through forum or other forms to test your ideas and solutions before submitting a proposal is often necessary. Still, this process is optional, so We won’t go into it here.
- The title starts with [DIS] and should be concise and accurate, e.g., "[DIS] Organizing regular community offline meetup in Vietnam - 2023 Q1”
- There is no mandatory format for the proposal’s content, and it is hoped that best practices will be developed gradually over time. However, typically the content should contain the following sections:
- Why do you want to do this? (Why?)
- Why are you the right person to do it? (Why you?)
- Why do you want to do it now? (Why now?)
- What is the budget you are applying for? Why is it reasonable? (Budget)
- How do you plan to do the work? How many milestones are there, and what are they? (How?)
- What language to use to write proposals
Proposals will either contain a request for funding or a change to the meta-rules. If you are purely doing a pre-proposal discussion, please do not start with [DIS] as the title. Questions can be asked directly in this section, such as: “Do people think it’s worthwhile to organize regular offline community meetup in Vietnam?”
Phase 2: Voting Stage — on Metaforo
After the Discussion Stage has passed, if the submitter wishes to continue to move the proposal forward, then the proposal can be moved to Phase 2: the Voting Stage. In this stage the community members will finally vote on the proposal and decide whether the proposal will pass or not.
How to Submit a Voting Stage Proposal
Voting Stage proposals need to be made in Metaforo, and submitters need to have at least 100,000 CKBs stored in the Nervos DAO to initiate a proposal. (See the tutorial on how to bind a Nervos DAO address in Metaforo: How to bind your Nervos DAO address on Metaforo and vote on proposals?)
Details of the poll setup - please make sure to follow the instructions in the tutorial below. Otherwise, the administrator has the right to delete the proposal.
Create a new poll, select “Calculate votes with Nervos DAO” and check “Weight users’ votes by the number of tokens they hold” and “Set quorum limit”.
The name starts with [VOT], and the title’s second half should be consistent with the Discussion Stage phase.
“Automatically close poll”: select a date seven days later, e.g., for a Poll launched on the 4th, you should select the 11th as the close date.
“The minimum number of votes required to pass the proposal” should be set to the 3 times the number of CKBs as the budget you requested in the proposal. If you are requesting 10,000,000 CKBs, then this should be set to 30,000,000. If the proposal involves a meta-rule change, it should be set to 185,000,000.
“Fill in the % of total votes voting to yes to pass the proposal” should be set to 51%. If it is a proposal to modify a meta-rule, it needs to be set to 67%
Show Results: Always visible
Show who voted: checked.
The proposal title and content
Title and content of the proposal, consistent with the title and ballot: starts with [VOT], and the content part of the name is consistent with the Discussion Stage.
In principle, the content should be the same as the Discussion Stage proposal and can be copied and pasted. If there are changes to the content, please make sure to highlight the changes at the top.
If this is a proposal for a budget request, be sure to include the CKB address for receiving the budget in the body’s first line. (cannot be modified)
The content should also contain a link to the original post of the passed Discussion Stage.
Edit [DIS] original post to include the Voting Stage poll link in the body’s first line.
According to the above parameters set during the poll creation, the conditions are passed in two cases.
- Budget Request Proposal: A 7-day public voting that ends with at least 51% of the votes cast in favor of the proposal and a total number of votes cast (quorum) that is not less than the 3 times the number of CKBs requested as budget in the proposal. (If 100,000 CKBs are requested, then the total number of votes cast must be at least 300,000)
- Meta-rule amendment proposal: 7 days of public voting, ending with more than 67% of the affirmative votes and no less than 185,000,000 of the total number of quorum votes cast.
After the proposal is passed, it will enter the Execution Stage.
- Suppose it is a proposal for a budget request, and there are no additional rules for the disbursement of funds in the proposal’s content. In that case, the DAO Funds Management Committee should follow the default rules and make the disbursement within one week. If there are additional rules for disbursement, the rules in the proposal will be followed.
- Once the proposal is approved, the application team can immediately get to work, recruiting, developing, running events, etc.
- During the process, it is the applicant team’s responsibility to keep the community informed of the progress of their work afterward, for example, regularly or after reaching a milestone, by reporting the progress of their work to the community in the forum starting with [Status Update]. Keeping good communication is the only way for the team to get help from the community and even find like-minded peers to move forward with.
- Community members also have the right to monitor the effectiveness of the applicant team’s work and use of funds and to comment or discuss in the forum.
- In the case of proposals to modify meta-rules, the implementation of such proposals cannot start immediately after they are adopted because they may involve necessary system development and other factors. For such proposals, the management committee should give an implementation plan within two weeks and make regular status updates until final implementation.
- Any airdropping of assets to DAO voters is prohibited.
- On Metaforo, votes are calculated based on the current Nervos DAO deposits held by the voters. Unlocked or withdrawn CKB will not be counted towards the voting weight.
Implementation of Staged Payments for Budgets Exceeding $10,000
- Proposals with budgets exceeding $10,000 will be divided into multiple stages or timeframes for payment disbursement.
- The initial funding will be limited to 20% of the budget, with a maximum cap of $10,000.
- Subsequent payments will be determined based on specific milestones or goals. Proposals should clearly outline the estimated timeline, costs, and deliverables for each stage, with evaluations and confirmations conducted at the end of each stage.
- Upon receiving funding, proposers must regularly update the community on project progress and submit necessary progress reports at the end of each payment stage. Reports should include information on project milestones, goal achievement, and fund utilization, allowing the community to review and confirm the necessity of subsequent payments.