AIP #24 - Implementing a Grant Budget for Community Contributions

This RFC proposes the creation of a grant budget within the Abracadabra protocol. This budget would be used to fund projects proposed by community members that bring value to the protocol, such as analytics pages, design ideas, or other useful contributions that improve the user experience.

Reference: community member created a useful analytics dashboard

High-Level Overview:
The grant budget would provide a source of funding for community members who wish to contribute to the development and growth of the protocol. By providing financial support, we can incentivize community participation and innovation, fostering a more active and engaged community.

Low Level Details:
The grant budget would be sourced from a portion of protocol revenues. Community members could apply for a grant to fund.

Step-by-Step Framework for Grant Application:

  1. Initial Idea: The user comes up with an idea for a project that will benefit the Abracadabra protocol. This could be anything from a data analytics page to UI designs, so long as it adds value to the protocol.

  2. Pre-application Discussion: The user engages in discussion with the community, either informally on Discord or through the Idea Discussion category in our forum, to refine their idea and gauge interest.

  3. Grant Application: If the idea gains traction and the user decides to pursue it, they then apply for a grant. The grant application must include a detailed description of the project, how it will add value to Abracadabra, an estimated budget, and a timeline for completion. A new section in the forum will be opened called Grant applications where users can submit their requests.

  4. Application Review: The Abracadabra community or a designated review committee will then evaluate the application based on its merits and potential value to the protocol. Other community members may also have the opportunity to voice their opinions during this stage.

  5. Grant Approval: If the application is approved, the user will receive the grant funds and can begin their project. Grant funds may be dispersed in installments, depending on the project timeline and milestone delivery.

  6. Progress Updates: The user will provide regular updates to the community on the project’s progress, ensuring transparency and allowing for community feedback.

  7. Project Completion: Upon completion of the project, the user will present the finished product to the community. If the project is not completed within the estimated timeline, the user may need to provide an explanation and revised timeline, subject to community or core team approval.

This framework will foster a more engaged and active community, incentivize innovative projects that benefit the protocol, and ensure a fair and transparent process for distributing grant funds. By providing financial support for community-led projects, Abracadabra can continue to grow and improve with the help of its dedicated community.


Totally support this!!! Love the idea 0xWicked!! We need to get some merch goin for abracadabra… Romy is holding out with those T-shirts and Sweatshirts lol :man_mage: :magic_wand:

Totally agree with this. Its important that a budget is decided by the dao that allows contributors to take part in developing community tools for Abracadabra!

1 Like

Definitely in favor of this as it would encourage engagement and increase our decentralization. I don’t know the details of how they came about, but could retroactive grants be given for things like mDreamy’s integrations with zapper/defillama or roxx3r’s and abracadabra-us site?

1 Like