Subgraph as a DAO, NFT Platform, Reputation System, and Read-Oriented Rollup Chain
- Prior Recommended Reading
- Reputation & Identity in Subgraphs
- Reputation can take the form of badges for historical activity (🏆), badges for off-chain participation (👋), or up-to-date metrics (🔢)
- Metrics and badges are both tied to a specific protocol role
- Metrics and badges have community scores, scalar values between
-10 and 10 to represent the metric’s or badge’s positive or negative impact to the network
- Another property that each
Badge entity can have is a reference to an inline SVG image defined within the subgraph
- These SVGs are composable and enable subgraphs to display one or more visually generative depictions of the reputation of any contributor tracked by the subgraph
- Thus, the Reputation Subgraph becomes the source of truth for independent reputation signals (badges), quantified network-wide and role-specific reputation (community scores), and the community-approved artistic expression of its values and contributor’s accomplishments.
- By collocating all of these dimensions of reputation at the subgraph level, the Reputation Subgraph becomes the banner under which the group identity of any Web3 community can be established and developed.
- Soulbound Labs has the opportunity to instantiate a new governance client tailored to Reputation Subgraphs which could optimize and streamline a richer, more. more fun, communal form of DAO governance.
🏵️ Snapshot is Not the Preferred Solution
Snapshot is a decentralized voting system. It provides flexibility on how voting power is calculated for a vote. Snapshot supports various voting types to cater to the needs of organizations. Creating proposals and voting on Snapshot is user-friendly and does not cost gas as the process is performed off-chain.
In short, Snapshot is an off-chain gasless multi-governance client with easy to verify and hard to contest results.
Snapshot Docs
Snapshot is a generalizable governance client - it offers a suite of plugins and strategies to accommodate the proposal and voting needs of most DAOs and protocols
<aside>
👉 Voting strategies offered out-of-the-box include quadratic voting, single choice voting, approval voting, ranked choice voting, and weighted voting. You can query smart contracts or subgraphs as well!

</aside>
<aside>
👉 “Plugins in Snapshot extend proposal functionality, like adding extra information or on-chain settling. In essence, a plugin can add additional, custom data to a proposal, which can be used when rendering it or processing the results.”

</aside>
Snapshot could serve as an adequate governance client for Reputation Subgraphs, but here’s some reasons why our governance needs might be better served with an in-house solution:
- Voter apathy and confusion is endemic to DAO and protocol governance today; in its present form, Snapshot has not satisfactorily created a culture or interface for educating, incentivizing or rewarding engaged voters.
- Snapshot made the valid decision to accommodate arbitrary governance strategies and plugins; this flexibility comes at a cost - the interface is not tailored to handle the paradigms of Reputation Subgraph governance
- Subgraphs are verifiable computation engines of deterministic data; the query results returned from a subgraph at a specific block can be considered stable and dependable.
- Thus, the consequences of any proposed modifications to a Reputation Subgraph can be known ahead of time.
- For any vote pertaining to a Reputation Subgraph, the before and after state can and should be compared with one another.
- Which new badges have been added or removed?
- How has the distribution of community scores and voting power changed for each user?
- Which users have risen or fallen on the Leaderboard?
- Is there new art to represent badges or contributors?
- What’s the code difference between subgraph versions?
- Which voters and voting blocks favor or oppose the proposal?
- Currently, these critical questions are difficult or impossible to answer within Snapshot but are prerequisites for contributors to make informed decisions about their community’s reputation.
🏵️ Soulbound Labs Governance Client
Reputation Subgraphs derive their legitimacy from the community’s buy-in. By offering a streamlined governance client specific to Reputation Subgraphs, Soulbound Labs can directly address the shortcomings of current governance client solutions and optimize for community engagement. If Soulbound Labs fails to inspire community engagement, our reputation badges have little to no legitimacy.
Envision a governance client where the following is true:
- Voters receive verifiable recognition within the Reputation Subgraph for their engagement.
- Contributors can easily infer their current governance power and what pathways are available to increase it.
- Artists are not second-class citizens in DAOs - they can and should be able to contribute to the aesthetic expression of community values and accomplishments.