Defeated

IES(Impact Evaluation Service)


ID 197614...4391

ID 197614...4391

Proposed on: Oct 23rd, 2024

Proposed on: Oct 23rd, 2024

Votes

Proposal

IES

Market participants conduct impact evaluations on specific projects and create attestations on the blockchain. Grant operators such as Optimism and Gitcoin can permissionlessly reference the impact evaluations made on projects through IES via the blockchain.

Problem we solve

Many ways to fund public goods and OSS have been invented in the last few years. Examples include [Quadratic Funding](https://www.wtfisqf.com/) and [Retroactive Public Goods Funding](https://medium.com/ethereum-optimism/retroactive-public-goods-funding-33c9b7d00f0c). These have been very successful and have brought great value to previously unfunded projects.

The problem, however, is that there is no outcome measurement or evaluation of what value the projects have subsequently brought to the world. In the case of retrospective funding, there are also cases where funding is provided without properly evaluating the results and impact of the project.

Outcome measurement is being done by [Open Source Observer](https://www.opensource.observer/) based on-chain and Github activity, and projects such as [Karma GAP](https://gap.karmahq.xyz/) are now able to observe project progress and outputs on a milestone basis.

Beyond that, there are still many issues to be addressed regarding evaluation.

Originally, project impact evaluations are very human resource and time consuming, and in the world, when involved in [Social Impact Bond(SIB)](https://en.wikipedia.org/wiki/Social\_impact\_bond), we sometimes outsource project impact evaluations to a group of experts, but these are contracts that exceed several million dollars. Contracts. If you are going to put this amount of money into an evaluation for funding a public good, you might as well put the money into funding it.

However, incentives for evaluators are essential, and IES exists to address this issue.

Overview

![Screenshot 2024-10-16 at 14.28.14](https://hackmd.io/\_uploads/HJ77s1aJJx.png)

User Stories

Impact Creators

#### Projects

- As impact evaluation is being introduced in grant programs like Gitcoin and Optimism, we want to conduct impact evaluations on our own products.

- We want to receive funding from more grants.

#### Grant Operators

- We want to conduct evaluations to improve the quality of grant programs.

- We want to attract more funding by evaluating grant programs.

### Evaluators

- We want opportunities to earn more funds.

- We want projects to receive funding based on appropriate evaluations.

### Voters

- We hope that by producing more appropriate reports, more OSS and public goods projects will receive funding.

- We want to earn funds by participating in governance.

- We want to make protocol decisions.

## Workflow

- Project owners register their project through the IES contract.

- Projects create impact in the market.

- Evaluators identify these facts from the market and evaluate the projects.

- Evaluators submit impact evaluation reports to the IES contract and deposit a certain amount of tokens.

- The IES contract creates a proposal through the Governor contract.

- Voters reference the report and vote through the Governor contract.

- If passed:

- The deposited tokens are returned.

- The Governor contract creates an Attestation through the EAS contract.

- The IES contract sends Hypercerts to the evaluator.

- If rejected:

- The deposited tokens are sent to the Treasury.

After a certain period:

- The owner of the IES contract creates a Split contract based on the Hypercerts Fraction through the IES contract and distributes the Treasury funds to the Hypercerts owners.

## Implementation

This product is built on top of the following stacks:

[Splits](https://splits.org) for funds distribution

[Ethereum Attestation Service](https://attest.org) for attestation

[Hats protocol](https://hatsprotocol.xyz) for on-chain role management

[Hypercerts](https://hypercerts.org) for impact certification

### Sequence Diagram

```mermaid

sequenceDiagram

participant p as Project

participant m as Market

participant c as IES contract

participant g as Governor contract

participant e as Evaluator

participant v as Voter

participant t as Treasury

p->>c : register project

p->>m : create impact

e->>m : capture impact

e->>c : create impact report, deposit token

c->>g : create proposal, transfer deposited token

v->>g : vote for proposal

alt proposal has passed

g->>e: funds will back

g->>c: attest()

c->>c: attest reports on-chain(EAS)

c->>e: mint hypercerts

c->>v: mint Hypercerts

else voting has not passed

g->>t: token will send to treasury

c->>v: mint Hypercerts

end

note over p, t: the end of the year or quoter

c->>c: create splits based on the balance of Hypercerts fraction

c->>e: reward

c->>v: reward

```

### Hats Tree

```mermaid

graph TD;

IES-- Register project-->ProjectA;

IES-->ProjectB;

ProjectA --> Report24Q1

ProjectA --> Report24Q2

Report24Q1 --> RoleA

Report24Q1 --> RoleB

RoleA --> alice

RoleA --> bob

RoleB --> charlie

```

![image](https://hackmd.io/\_uploads/HJEKxWRy1e.png)

Projects register with IES

Creation of impact reports

Used in more applications, improving the grant experience

Projects acquire more grants

More projects register with IES

Reports are created for more projects

As the grant experience improves, grant operators can be expected to provide funding to IES.

This serves as an incentive for evaluators, and more evaluators are expected to participate.

Votes
Status