EBF Network of Trust

EBF Network of Trust

A discoverable network of trust for registering impact projects and verifying their ecological benefits, built using verax attestations, phosphor, linea, and the ecological benefits framework.

386
Built at ETHDenver 2024
Impact & Public Goods Track

The problem EBF Network of Trust solves

The ecological benefits framework offers a standard way of quantifying and communicating ecological benefits for projects, but as of now there is no simple and standard way of discoverying projects and verifying their benefits.

EBFNT offers a standard way to connect attestation networks of trust to projects that claim ecological benefits, making projects discoverable, and benefits verifiable in an intuitive dashboard.

Evaluation of impact is essential for grants programs and other funding mechanisms to be able to effectively allocate capital according to verifiable impact. EBFNT allows builders, investors, and stakeholders to make informed decisions when evaluating the impact of projects that they would like to support.

Challenges we ran into

The initial verax subgraph was not working on Goerli Linea, but we were able to get a different graph url from the Linea team with a working subgraph so that was resolved.

Secondly we had difficulty figuring out how to decode the attestation payload after querieing attestation data from the graphql api, but we got some help from a mentor and after working through it for a while we realized we had to put parenthesis in our string schema to make it into a tuple. We were able to figure that out by looking closely at the encode and decode examples here: https://github.com/Consensys/linea-attestation-registry/tree/dev/sdk/examples/utils

The third challenge we ran into is that Alchemy has blocked the venue IP address by Saturday morning which means we can no longer rely on that service to access the gitcoin passport API. So for the demo, we temporarily remove the passport threshold score gating function, but it can easily be turned back on when the system is moved into production.

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion