Submitting a GAP

How to submit a governance action proposal for balloting.

When you're ready, use the following procedures to submit your draft proposal by creating a pull request in GitHub.

  1. Use a template to ensure your proposal includes all the required information.

    1. Click the template that relates to the proposal you are submitting,

    2. To copy the template, click Raw, then copy the contents of the template to use in your proposal in the next step.

  2. Submit your draft proposal:

    1. In the GAPs repository, create a new file.

    2. Name your proposal with a temporary name in the following format: GAP_[CURRENT_EPOCH_TIME]_[NAME].md For example: GAP_1565084743_SAMPLENAME.md Epoch Time may be obtained from https://www.epochconverter.com

    3. Paste the contents of the template from Step 1 into your file and complete all the information.

    4. Select the option to "Create a new branch for this commit and start a pull request."

    5. Click "Propose new file" to review your submission, add any comments or notes, and click "Create pull request" to continue.

  3. Stake 250 SWM to make your proposal eligible for balloting.

    1. An editor will reply to your request, providing an address to stake at least 250 SWM.

    2. Deposit your stake and provide the TransactionID for verification. Eligible proposals will be merged and be visible in the GAPs repository.

    3. Any Swarm Member may improve the likelihood of the GAP being balloted by staking an additional amount of SWM, in increments of at least 250.