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.