[Mission Request] Grants Claiming Tool

Delegate Mission Request Summary

Develop a tool for claiming grants in a way that drives delegation and supports the governance process, enhancing the decentralization of the Collective. The system has to consider approvals from The Grants Council and The foundation and have a clawback option.

S6 Intent

1: Progress Towards Decentralization

Proposing Delegate/Citizen

Gonna.eth

Total grant amount

100.000 OP

Should this Mission be fulfilled by one or multiple applicants

Up to 2

How will this Mission Request help accomplish the above Intent?

This mission request will help accomplish the Progress Towards Decentralization intent by creating a tool for claiming grants that drives delegation and supports the governance process. This tool will incentivize delegates to actively participate in the governance process and drive the delegation of votable supply to a broad range of stakeholders, leading to greater decentralization and transparency in the Collective.

What is required to execute this Mission Request?

  1. Define the requirements for the grants claiming tool, including user interface, data storage, and data retrieval mechanisms.
  2. Design and develop the tool architecture, including integration with existing Collective infrastructure.
  3. Implement the tool, including testing and quality assurance.
  4. Deploy the tool and provide documentation and training/tutorials for users.
  5. Monitor and evaluate the effectiveness of the tool in driving delegation and supporting the governance process.

How should governance participants measure impact upon completion of this Mission Request?

Governance participants can measure the impact of this mission request by tracking the following metrics:

  1. Number of grants claimed using the new tool.
  2. Increase in delegation driven by the tool.
  3. Improved participation and engagement in the governance process.
  4. Increase the number of unique delegators using the tool.

Milestones

  1. Requirements definition completed
  2. Tool design and architecture completed
  3. Tool implementation and testing completed
  4. Tool deployed and integrated with Collective infrastructure
  5. Evaluation and monitoring of the tool’s effectiveness completed

Impact and Metrics

  1. Number of grants claimed using the new tool.
  2. Increase in delegation driven by the tool.
  3. Improved participation and engagement in the governance process.
  4. Increase in the number of unique delegators.
  5. Number of clawbacks executed using the new tool.

Has anyone other than the proposer contributed to this Mission Request?

Which metric will the success of this Mission Request be evaluated against?

The North star metric against which this Mission Request should be evaluated is total amount of OP delegated from new addresses using the grantee’s protocol, as it helps assess the aggregated effect that this initiative has on the total votable supply. This metric was suggested by the Foundation and approved by the Grants Council.

8 Likes

GM @Gonna.eth! You chose a mission that I was also thinking about hehe I have a question, why for two applicants?

EDIT: After thinking a bit more, do you think this could also be useful for Airdrops? So people would have to claim and could immediately delegate? wdyt?

Hmm never considered airdrops on this tool. The last airdrop OP did was pushed straight into user’s addresses to avoid any scams.

This was more for the last step of the Grants Council process when all the milestones were approved and ready to go. A claiming tool such as superfluid integrated with a milestone tracking system that makes it mandatory to delegate during the claiming process could be the target here.

Happy to add anything you have in mind.

2 Likes

Really like this initiative @Gonna.eth. The increase in delegation by grant recipients is something i’ve been hearing more requests for. For background, I’m at Hedgey. We’ve managed grant distributions for Arbitrums STIP/LTIPP using vesting grant distributions and created our own grants for projects building on Optimism using the 50k OP we received from RPGF3.

We recently deployed a new delegated claims contract focused specifically on recipients having to delegate as a prequisite to claiming their grant. It can be used for unlocked grant claims or vesting grant distributions (allowing the recipient of a locked grant to delegate governance even on unvested tokens).

The solution would use a Merkle tree claim approach and require grant recipients to delegate as a part of the claim process. We already have grants UIs for creating and claiming on our V1 product, but could easily spin up public dashboards and integrate the claim experience into existing Optimism solutions or make new ones with what we already have. The contracts are audited by Consensys Diligence, Audit One, and Resonance, w/ fuzzing by Consensys Diligence.

Would love to dive in on this. What’s the best way to get started?

Sharing a link to the Github and audits: GitHub - hedgey-finance/DelegatedTokenClaims

5 Likes

It would probably be useful to include a security audit in point 3 on “What is required to execute this mission request” along with the quality assurance test. Unless this is already being considered somewhere else as necessary.

I don’t really see the reason to spend 100k here.

Grants are by their nature payment for something and people would just sell immediately or they would incur tax liabilities.

The only thing to change here would probably be a mechanism to make it so that vesting tokens can be used for voting.

Unless I misunderstand what you are talking about.

2 Likes

A North Star Metric has been added at the bottom of this Mission Request in an effort to enable the Collective to make data-driven decisions. By using a single metric for each Mission Request, the Collective is better able to evaluate the performance of all the Season 6 missions in a standardized manner, which will be critical when the Collective makes decisions about Intents, budgets, or other critical components of governance.

Hey, we’re a new team called FaceDancer. Maybe I shouldn’t have said we are a new team… We started working together at POKT Network where we ran an optimism style Retro PGF (hi @LauNaMu :wave:) but the team have also built DAO tooling at Aragon and run the ecosystem grants program at Polygon.

FaceDancer is creating a set of composable “smart” experiences around grants and governance. We want to complete this mission and plan to propose the following approach:

  • User sign-in to FaceDancer which unlocks smart user flows based on wallet ID and reputation
  • Smart Grant application within FaceDancer (smart because you don’t need to complete the same application details across future OP grants or from other programs like Gitcoin grants)
  • Approval flow through Grants Council and Foundation within FaceDancer from whitelisted council/foundation wallets
  • Integration of KYC flow
  • Use of Smartinvoice.xyz to fund the grant (this means no clawback is required as the invoice is escrowed and release of funds can go to arbitration if you’re not happy)
  • Funds could then be released into Hedgey for delegated claims as per @Lindsey message above (we have worked with Hedgey before and could collab to build this flow)

@goanna.eth can you share any thoughts or concerns on this approach? We spent a bit of time aligning around this already but the brief of work and the proposal process itself have been a bit confusing… we went through the whole github and completed our proposal before even seeing this thread! :weary:

3 Likes

Hey @b3n nice to see you here. I can help with this question for you.

Optimism Grants has a different set of Mission Requests (MR) that are created a couple times a year. As Mission Reviewers, the Grants Council proposes these MRs and then they are voted on. Those that make the cut can then be applied to.

A list of the open MRs for Season 6 can be found here on Charmverse: CharmVerse - The Network for Onchain Communities (the one you mention here is one of them!)

If you find one that you want to apply to you can follow the instructions here: CharmVerse - The Network for Onchain Communities

Let me know if this helps or if any other questions!

1 Like

Hi Ben!

Excited to see you here :slight_smile: !

In case it is confusing, you have to apply directly on Charmverse to complete any of the Missions (Charmverse is the infrastructure used by the Optimism Collective for Grant Management), you can do so for this particular Mission here.

You need to log in with your wallet to Charmverse, and then you’ll be able to create a new application and select the Mission request (this one!) you want to apply to.

To the Grants Council or @govNERDs @brichis , I think it would be great to include a link to the “Application page” at the top or bottom of this page: CharmVerse - The Network for Onchain Communities

Since right now all the links on that site bring you back to the forum and, if you’re not logged in, which would be normal for someone who is not a repeat grantee, they wouldn’t see the menu on the left where more information on where to apply can be found.

Hey @Gonna.eth !
We at BootNode have been analysing and spec’ing this one out and have a few questions that we hope you can help us with!

  1. Is our assumption correct that the tool should integrate with Charmverse for getting info on milestone tracking and Superfluid for claiming the rewards?
  2. Does the tool need to keep track of the milestones status or just the final status of general completion such as for example: in progress, completed, claimed, revoked.
  3. Are milestone reviewers indicating milestones approval as they get delivered or in one go at the end?
  4. Can a grantee delegate OPx whilst it is streaming?

Looking forward to your feedback!

Hey Margaret!

  1. Ideally but not mandatory
  2. As long as it can be marked as complete we don’t need more tracking than that
  3. On go at the end
  4. I have no idea
3 Likes

Hi @op_julian tagging you to let you know this Mission Request has been completed (full budged allocated by the end of Cycle 27).

1 Like