create-your-round.mdx
1 # Create a RetroPGF Round 2 3 import Figure from '../../components/Figure' 4 5 Retroactive Public Goods Funding (RetroPGF) on Drips allows communities to fund projects and contributors for their past impact. This process is organized into _Rounds_, each with its own timeline, budget, and participants. 6 7 Creating a round begins with a private _Draft_. In this state, you and other designated _Admins_ can collaboratively set up all the necessary parameters before making it public. Once all required settings are configured, you can _publish_ the round, opening it up for applications and voting. 8 9 :::warning 10 Drips RPGF is currently only available for select partners. Interested in using Drips to run your RetroPGF round? [Get in touch](https://drips-network.notion.site/1e4c52c9599781b5a0aeca3e8eb1b3e4). 11 ::: 12 13 <Figure caption="An example round draft." src="/img/retropgf/round-draft.png" /> 14 15 ## Getting Started: Creating a Draft 16 17 To start, navigate to the **RetroPGF** tab in the main Drips app menu. You may be asked to sign in with your wallet, which does not require a transaction or gas fees. An RPGF round on Drips always happens on one specific chain, so make sure you select the chain you want to create your round on using the network picker on the top right. 18 19 On the "Your rounds" page, you will see all the rounds you are currently managing. Click the **+ New round** button to create a new draft. 20 21 You will be taken to the main page for your new draft round. On the right, a **TO-DO** list tracks the required configuration steps you need to complete before you can publish. 22 23 ## Configuring Your Draft Round 24 25 Your round remains a private draft, invisible to the public, until you explicitly publish it. You can configure the settings in any order. The TO-DO list will update as you save your changes for each section. 26 27 ### Name, Look & Feel 28 29 First, give your round a unique identity. In the **Representation** settings (or by clicking **Settings** on the main draft page), you can configure the following: 30 31 * **Round name**: The public name of your funding round. 32 * **Emoji & Color**: Used to visually distinguish your round across the app. 33 * **URL**: A custom, human-readable URL slug for your round's public page. 34 * **Description**: A detailed description of your round's goals and purpose. This field supports Markdown for rich text formatting. 35 36 <Figure caption="Define your round's public appearance and description." src="/img/retropgf/round-representation-settings.png" /> 37 38 ### Schedule 39 40 The **Schedule** section is where you define the timeline for your round's different phases: 41 42 * **Application intake**: The period when projects can submit their applications to be considered for funding. 43 * **Voting**: The period when designated _badgeholders_ will vote on the submitted applications. 44 * **Results**: The date and time when the voting results will be finalized and made public. 45 46 :::caution 47 Once your round is published, the schedule cannot be changed. Double-check all dates and times before publishing. 48 ::: 49 50 <Figure caption="Set the start and end dates for the application, voting, and results phases." src="/img/retropgf/round-schedule-settings.png" /> 51 52 ### Badgeholders & Voting 53 54 In the **Voting** section, you define who can vote and the rules of the voting process: 55 56 * **Votes per voter**: The total number of votes each badgeholder can allocate across all projects. 57 * **Maximum votes per project**: The maximum number of votes any single project can receive from a single badgeholder. 58 * **Badgeholder guidelines link**: A URL pointing to a document that outlines the rules and expectations for badgeholders. Badgeholders will need to confirm having read this page before being able submit their ballot. 59 * **Badgeholders**: The list of Ethereum addresses that will be granted voting power in the round. You can add them one by one, or upload a CSV with one Ethereum address per line. 60 61 <Figure caption="Add badgeholder addresses and set the rules for voting." src="/img/retropgf/badgeholder-voting-settings.png" /> 62 63 64 ### Forms & Categories 65 66 Lastly, set up the application form for your round on the **Applications** tab. 67 68 <Figure caption="Build a custom application form using various field types like Text, URL, and Markdown." src="/img/retropgf/application-form-builder.png" /> 69 70 #### Creating Forms 71 72 First, create one or more custom application forms by choosing from a variety of field types, including email, markdown, URL, and more. You can freely add, configure, and re-order fields within the form creator. 73 74 :::info 75 You can mark specific fields as **Private**. The content submitted to private fields will only be visible to the round's admins, which is useful for collecting sensitive information. 76 ::: 77 78 :::danger 79 If you ask for any private or otherwise sensitive information, you **must** mark the field as private. All fields not marked as private will be publicly visible, and **immutably written on-chain** as part of the application attestation process. 80 ::: 81 82 #### Creating Application Categories 83 84 Next, create at least one application category. Each category is linked to a specific application form. When applying, applicants will select which category they are applying to, and the corresponding form will be presented to them. 85 86 ## Optional Configuration 87 88 While in the draft stage, you can also configure several optional settings to tailor the round to your specific needs. 89 90 ### Adding Round Admins 91 92 You can collaborate on configuring a draft round with multiple people. In the **Admins** section, you can add the Ethereum addresses of other users you want to grant administrative access to. Admins can edit all round settings, view private application data, and export voting data. 93 94 ### KYC/KYB 95 96 Drips has built-in KYC/KYB support to help you comply with regulatory requirements. To enable this, please [get in touch](https://drips-network.notion.site/1e4c52c9599781b5a0aeca3e8eb1b3e4) with the Drips team. 97 98 ## Publishing Your Round 99 100 Once you have completed all the items on the **TO-DO** list, the **Publish round** button will become active. 101 102 Clicking this button will prompt you with a final confirmation. Remember, publishing is a permanent action—the round's URL and schedule cannot be edited later. 103 104 After you confirm, your round will be live and accessible at its custom URL! You can use the **Share** button to easily spread the word. Now, projects and contributors can begin submitting their applications according to the schedule you defined.