Karma GAP - Builder Grant - Cycle 13 - Updates

Karma GAP (Grantee Accountability Protocol)

We were the recipient of a Builder Grant in Cycle 13. We would like to use this thread for posting updates as we complete each milestone. All the grant details can be found here. Below are some details about the project

Summary

We propose building a Grantee Accountability Protocol (GAP) on Optimism’s Attestation Station to address challenges in grant programs within the crypto ecosystem. The current lack of standardization in publishing milestones and progress updates hinders project tracking, accountability, visibility and reputation building. Our solution involves on-chain reporting, comprehensive data storage, enhanced reputation building, and enables the development of novel applications. This protocol will provide easy access, a common interface, and valuable insights for various grant programs.

Problem

Grant programs in the crypto ecosystem lack a standardized method for grantees to publish progress updates and milestones, leading to several issues:

  1. Limited Accessibility: Currently, it is challenging for grant teams and the community to easily access and track project progress and milestones, as information is scattered across forums and external links.
  2. Reputation Portability: Grantees who apply for grants from multiple organizations struggle to establish and carry their reputation consistently across the ecosystem. This is particularly difficult for individuals who are new to the ecosystem and need opportunities to showcase their work and build their reputation.
  3. Inadequate Data Structure: The absence of structured data that can be accessed in a permissionless manner hampers the development of applications and analytical tools for evaluating grant impact and builder reputation.

Solution

To address the aforementioned problems, we propose the implementation of a Grantee Accountability Protocol where grant teams can post information about the grant and grantees can post milestones and progress updates onchain. This solves a number of problems explained below

  1. Onchain Reporting: Grantees will utilize the protocol to self-report their progress and milestones directly on the blockchain through Optimism’s Attestation Station. Leveraging the existing support for EAS schemas, we will define schemas tailored to various reporting needs.
  2. Universal data access: By storing all grant-related data onchain, we eliminate the need for manual searching and external links. We will build an interface for grantees and grant teams to interact with the protocol. Communities are not obligated to use this interface but are welcome to build their own interface to present this information in interesting ways.
  3. Enhanced Reputation Building: Our protocol will enable the linking of team member profiles to specific projects. This feature empowers team members to build and showcase their reputation for their contributions. Additionally, this reputation can be carried over to other DAOs, opening opportunities for involvement in various areas of DAO governance or similar initiatives. Optimism is experimenting with different tiers of funding based on grantee reputation and this system can be used to improve those tiers.
  4. Facilitating Novel Applications: With comprehensive on-chain data available, the protocol encourages the development of innovative applications. Few applications we can think of that can be built on top of this protocol are:
    • Grantee reputation systems
    • Project impact analysis tools
    • Signaling for RetroPGF grants
    • Auto monitor milestones and progress updates and alert the community
    • Endorsing teams and team members working on projects
    • Determine grant tiers for Optimism grants
Milestone Type Milestone Source of Truth Deadline
Benchmark Finalize Requirements Google Doc August 18th
Benchmark Protocol Architecture Google Doc Sept 8th
Benchmark Finish development of Backend and Smart contracts Github Sept 22nd
Critical Deploy smart contract Onchain Sept 29th
Benchmark Finish Design and Frontnend implementation Github Oct 20th
Critical Launch website to interact with the protocol Website Oct 27th
Benchmark Onboard 2 teams and get at least 25 grantees to post updates Onchain Nov 17th
Benchmark Bug fixes, enhancements and continuous maintenance based on feedback Github Nov 17th+
1 Like
Milestone Type Milestone Source of Truth Deadline
Benchmark Finalize Requirements Google Doc August 18th

We completed finalizing the requirements, discussed with Grants Council members and OP labs team as well. The designs have been finalized for the most part. We designed all the EAS Schemas and reviewed with EAS team. It is available here.

Protocol Architecture and Development are happening simultaneously and we will post an update once they are finalized.

2 Likes
Milestone Type Milestone Source of Truth Deadline
Benchmark Protocol Architecture Google Doc September 8th

Our MVP is almost ready, that means we are a bit ahead of schedule! As mentioned, any architecture changes are going hand in hand with development. All the code is open source and can be found here: SDK, Frontend, Smart Contracts.

1 Like

Very excited to see this come to life after witnessing funds being used by projects that crossed into grey areas in the past …!

Milestone Type Milestone Source of Truth Deadline
Benchmark Finish development of Backend and Smart contracts Github Sept 22nd
Critical Deploy smart contract Onchain Sept 29th
Benchmark Finish Design and Frontnend implementation Github Oct 20th
Critical Launch website to interact with the protocol Website Oct 27th

We finished building the MVP and the website is live! Any grantee can login with their wallet and start posting updates. We have already started onboarding the grantees on to the platform.

Website: https://gap.karmahq.xyz/

Optimism grantees: https://gap.karmahq.xyz/optimism

1 Like
Milestone Type Milestone Source of Truth Deadline
Benchmark Onboard 2 teams and get at least 25 grantees to post updates Onchain Nov 17th
Benchmark Bugfixes and enhancements Github Nov 17th+

We have onboarded 3 communities (Gitcoin, Optimism, Public Nouns). We have 18 grantees who have been posted about 80 updates onchain. We have about 2200 attestations created onchain so far. All the transactions can be seen here

We have pushed a number of features and fixes. We are also adding features for impact measurement, independent reviewers to review grants and many more exciting features.

These are also the last few milestones of this grant. We will continue to build the product and onboard more grantees, help them build reputation and provide visibility to the community on impact various grants are having and help them improve capital allocation.

4 Likes

Hey thanks for the timely and transparent reporting here.

1 Like