Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adopt DAOIP-5 Grants Management #444

Open
1 task
thelastjosh opened this issue Dec 20, 2023 · 3 comments
Open
1 task

Adopt DAOIP-5 Grants Management #444

thelastjosh opened this issue Dec 20, 2023 · 3 comments
Assignees

Comments

@thelastjosh
Copy link

thelastjosh commented Dec 20, 2023

This issue summarizes some discussions and tasks following a conversation with @nfrgosselin and Eugene Leventhal, as well as older conversations with Ben + Jonas @ Optimism, Owocki, and Kevin Olsen.

Problem

The diversity of thought on how to best run grant programs has led to innovative approaches for grants management but has also fragmented capital and reduced transparency.

A standard set of (off-chain) metadata schemas for grant programs and projects can increase interoperability between grants tooling, improve the transparency of grant programs, and ultimately make grant programs more efficient for funders, administrators, and grantees. A standard would also lay the groundwork for a “common application” for grants as well as easier coordination between grants programs.

Appetite

Small Batch: This is a project that a team of one designer and one or two programmers can build in one or two weeks. We batch these together into a six week cycle (more on that later).

Much of the work has already been done on the specification side, as part of the DAOstar standards writing process with Gitcoin, Optimism, Solana, Karma, OpenQ, and others. Based on conversations at Istanbul and elsewhere, we believe the political will is there from leadership at Gitcoin and Optimism. Having Gitcoin and Optimism adopt will drive adoption through most of the rest of the ecosystem. To implement the standard, what remains is to (1) harmonize the current standard (which was based on Allo v1) with Allo v2 by creating and merging a PR in the main daostar repo, (2) check that Optimism is okay with those changes, and (3) update the Allo v2 API to reflect any field name changes.

Solution

The DAOIP-5 Grants Management standard, recently announced at Schelling Point Istanbul, was based on Allo v1 and intended to serve as a public specification for grant systems that multiple parties, especially Gitcoin and Optimism but also various L1 foundations, could adopt.

The standard is simply a set of JSON metadata standards for publishing information that Allo publishes already, along with some VC-based attestations architecture that is tied into the indexing strategy already implemented through EIP-4824.

References

  1. The full standard is available at https://github.com/metagov/daostar/blob/main/DAOIPs/daoip-5.md. All the stuff necessary for implementation is in Specification section.

Rabbit Holes

  1. A lot of the research behind the specification is written up here.

Planning Docs

Happy to use this issue as the main planning doc.

  • Right now, the standard distinguishes grant system operators from grant projects from grant pools. One question that should be resolved is how to adjust this to reflect the fact that grant pools and projects are not distinguished in Allo v2.
@thelastjosh thelastjosh changed the title Adopting DAOIP-5 Grants Management Adopt DAOIP-5 Grants Management Dec 20, 2023
@thelastjosh
Copy link
Author

Next step after call with @thelostone-mc Jason Meg and Eugene, we should:

  1. finish / update this issue to identify key next steps + the new profile structure + specific items for the dev roadmap
    2. expose a few APIs, then send to Jonas' team Optimism BY THE WEEK AFTER ETH DENVER (i.e. ~March 10) so they can get it started on the RPGF4 dev side
  2. fold in Karma discussions

@codenamejason
Copy link
Contributor

Working document for current specification: https://hackmd.io/@jaxcodes/BJdvY0WJA/edit

@thelastjosh
Copy link
Author

thelastjosh commented Sep 25, 2024

Adding @tbsoc and @Rashmi-278 on this thread from our side, who are working with Sov on updating the standard to match current Allo v2. We want to get this ready before Devcon / FTC, where we're hosting a hackathon bounty for the grants standard. They may reach out soon @codenamejason , thanks again for your help :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants