Skip to main content

Submit a Proposal

Step-by-step guide to writing and submitting an Arrow Improvement Proposal.

Anyone can submit an Arrow Improvement Proposal. Here's how.

1. Read the existing AIPs

Browse the Proposal History to understand what's already been proposed and adopted.

2. Discuss your idea first

Before writing a formal proposal, share your idea in the DAO forum or on Discord to gather early feedback. This saves effort if the community has concerns.

3. Write your AIP

Use the AIP template in the dao-aips repository. A complete AIP includes:

  • Abstract — A short summary of the proposal.
  • Motivation — Why this change is needed.
  • Specification — The detailed technical or process description.
  • Rationale — Why this approach was chosen over alternatives.
  • Backwards Compatibility — Any impact on existing systems or processes.

4. Submit a pull request

Open a PR against the dao-aips repository with your new AIP file. Follow the naming convention: AIP-XXX.md.

5. Community review

Your AIP will enter Review status. Engage with community feedback on the forum and in Discord.

6. Vote

Once the review period closes, the GBC will schedule a Snapshot vote. If the proposal passes, it moves to Final status.