Description
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
Summary
This project is for creating a frontend that allows users to explore how RetroPGF voting badges are distributed.
Recently, the voting badge distribution for RetroPGF round 3 has kicked off - you can find the full announcement here 👈
To drive transparency and understanding it would be valueble to visualize how voting badges are distributed. Badgeholders are selected through a multiple selection methods.
@smartcontracts prev built a frontend that allows you to visualize a specific attestation schema. You can find the repo here https://github.com/smartcontracts/coolgraph 👈
This project can pick up on the existing visualizer and make minor changes to visualize the voting badge distribution or add new features that make this a useful tool for visualizing badgeholder attestations and attestations at large.
Resources
- Badgeholder EAS schema,
- I deployed a version of it on Goerli for experimentation here
- RetroPGF round 3 voting badge distribution
- RetroPGF round 2 voting badge distribution
- Get nerdsniped on attestations
OP Labs or Optimism Foundation Contact: Jonas (gh: @JSeiferth, TG/Discord: @jonassft)
Possible Features
- Basic: Make changes to coolgraph to display badgeholder attestations and host it to be available to users.
- If the
refferedMethod
is "badgeholderChoice", the source should be thereferredBy
address and the target the attestation recipient - if the
refferedMethod
is not badgeholderChoice, the source should be therefferedMethod
(e.g. Foundation Choice, Past Badgeholder, Token House Elected or RetroPGF Recipient)
- If the
- Extended: Display how voting badges were distributed over multiple rounds (round 2 & round 3 + future rounds)
- Extended: Allow to discover the path of a specific voting badge - e.g. I can see how a specific badgeholder attained a voting badge and the relevant social graph
- Extended: Display the Optimist NFT associated with each address
- SuperFeature: Allow for the visualization of any attestation by enabling users to input any EAS Schema
- SuperFeatureExtended: Allow for the visualization of any attestation schema by enabling users to input any EAS schema and select arbitrary data fields to be visualized.
Impact
- This can help drive understanding in the Citizens' House of how badgeholders are selected
- This drives understanding of Optimism's identity layer
- This could be the basis of a visual attestation explorer, a useful tool for users to interact with Optimism's identity layer
Metadata
Metadata
Assignees
Type
Projects
Status
Done