Logo
  • About
  • Learn
  • Build
  • Lead
  • Explore
  • Connect
RSVP

Research Roles and Reputations System (from Jacob Homanics with ATX DAO)

Overview

This document discusses research on Roles and Reputations from Jacob Homanics and it’s integration with Hats Protocol. It includes video presentations, GitHub repositories, and contact details. This tooling may be very helpful for Optimism Fractal and other fractal communities to improve the utility of Respect and easily assign roles based upon Respect earnings. The document provides links to further information and resources.

You can learn more about potential integrations with Optimism Fractal in this project.

Table of Contents

  • Overview
  • Github Repositories and Resources
  • Videos
  • Presentation at Optimism Fractal 24
  • Superchain Demo Day
  • Quick Deployment Demonstrations from Jacob
  • BuidlGuidl Videos
  • Reputation Starter Kit
  • Scaffold NFT
  • ATX REP
  • Hats Demo
  • ERC404 NFTs
  • Documentation
  • Contact and Community
  • Telegram Group
  • Farcaster
  • Older Research from August 2023-January 2024
  • Text from Original Proposal
  • Optimism Milestones
  • Potential Integrations with Optimism Fractal
  • Personal Notes

Github Repositories and Resources

https://github.com/ATXDAO/reputation

https://github.com/ATXDAO/rep-and-roles-starter-kit

https://hotmanics.github.io/rep-and-roles-docs

Here is the old Github Repository: Embed GitHubEmbed GitHub

Here is a React Hooks project that he created to help developers implement custom Hats Protocol front-ends.

https://gov.optimism.io/t/reputation-roles-milestone-tracking-atx-dao/7953/2?u=jacobhomanics

Videos

Presentation at Optimism Fractal 24

Here is a video clip of Jacob’s presentation during Optimism Fractal event 24 where he introduces his work with Roles and Reputations, Scaffold ETH, and other exciting projects. You can hear a brief overview of Roles and Reputations at 26:30 in the following video.

Starting at 25:33 Jake discusses his contributions to the Scaffold ETH 2 repository for web3 dapp development. He talks about his Rep and Roles project for tracking onchain trust, which received an Optimism grant. Jake discusses his work on an NFT project focused on supporting creators, explaining its vision of properly onboarding artists into web3 and providing the benefits of smart contracts and NFTs.

Superchain Demo Day

Superchain Demo Day

Starting at 19:19, Jacob demonstrated Roles and Reputations for 18 minutes in the Superchain Demo Day hosted by the Optimism Foundation on May 9th.

Roles and reputations presentation at optimism demo day

Quick Deployment Demonstrations from Jacob

BuidlGuidl Videos

Reputation Starter Kit

April 26th, Reputation Starter Kit: Jacob Homanics demonstrates the kit that developers can use to implement Reputation Tokens

Scaffold NFT

April 26th, Scaffold NFT: Jacob Homanics demonstrates Scaffold NFT, a flexible development tool for deploying NFT applications

ATX REP

Mar 27, 2024, ATX REP: A method to track trust onchain, using ERC1155s, with decentralized distribution & management and permissionless authorities/responsibilities, using Hats Protocol.

Hats Demo

Mar 27, 2024, Hats Demo: A method to track trust onchain, using ERC1155s, with decentralized distribution & management and permissionless authorities/responsibilities, using Hats Protocol.

ERC404 NFTs

Mar 27, 2024, Trash NFTs: Jacob Homanics demonstrates an interesting implementation of ERC 404, a new token standard that combines mechanics of ERC20 and ERC721

Documentation

https://hotmanics.github.io/reputation-and-roles-monorepo-documentation/philosophy/reputation/reputation.html
https://hotmanics.github.io/reputation-and-roles-monorepo-documentation/philosophy/reputation/reputation.html

Contact and Community

Telegram Group

Farcaster

https://warpcast.com/~/channel/atxdao

https://warpcast.com/hotmanics

Older Research from August 2023-January 2024

Here is a tweet showing a roles and reputation system from ATX DAO. It’s seems like it could have similar to ours and they also created an open-source front end. The Optimism Grants Council approved a proposal they made to build this a few months ago and it received the highest score from the reviewers of all applications. I’ve been trying to understand it ever since then and the videos above helps clarify a lot, it looks helpful for our use case…

Proposal to Optimism Grants Council: https://app.charmverse.io/op-grants/page-23303127376120303

Google document with more details: Unsupported EmbedUnsupported Embed

https://hats-demo-day.vercel.app/

Support

Fork me

Embed GitHub

https://twitter.com/hatsprotocol/status/1735351644219478187

Text from Original Proposal

The following text was written in the original proposal to the Optimism Grants Council

‣
Select Parts of Original Proposal
‣
Example implementation in ATX from google doc

Optimism Milestones

Reputation & Roles Milestone Tracking - ATX DAO - 📢 Updates and Announcements / Grant Updates - Optimism Collective

Potential Integrations with Optimism Fractal

You can see a detailed analysis of potential integrations with Roles and Reputations at Optimism Fractal in this project. Below you can also find tasks in this project with questions, benefits, and other information about potential integrations with Roles and Reputations. The highest priority in this project to is to answer questions about Roles and Reputations, which can be found in the first task below.

Answer Questions about Integrating with Roles and Reputations:

  • See Ask and Answer Questions about Integrating with Roles and ReputationsAsk and Answer Questions about Integrating with Roles and Reputations

Use Cases and Benefits of Integrating with Roles and Reputations with Optimism Fractal:

  • See Describe how Roles and Reputations can benefit Optimism FractalDescribe how Roles and Reputations can benefit Optimism Fractal

Implementation for Optimism Fractal and Fractal Communities:

  • See Define Roles and Create Organizational Structure for Optimism Fractal with Hats Protocol Define Roles and Create Organizational Structure for Optimism Fractal with Hats Protocol

Message Abraham about Roles and Reputations:

  • See Message Abraham about Jacob’s Work with Hats ProtocolMessage Abraham about Jacob’s Work with Hats Protocol

Personal Notes

  • I learned a lot about Roles and Reputations from the BuidlGuild videos and would like to document some of the learnings to make them more easily absorbable. Here are some interesting features:
    • The UI header automatically updates with new items based upon the Reputation holdings
    • The card, multi-card, mini, and other views are very interesting.
      • It’s inspiring to think about how Respect can be displayed in each of these views
      • The view of Respect as a card is also quite interesting. The Respect Game can become like a card game, which has been proven quite well in pokemon, magic the gathering, and many other card games
    • There are some websites that may be good to screenshot or explore
    • Each component of the front-end seems high configurable
    • Consider implementing ERC 404 Token Standard for RespectConsider implementing ERC 404 Token Standard for Respect
    • Research and consider developing with scaffold.eth to build features and experiences for Optimism Fractal

I see lots of potential for Optimism Fractal to implement Roles and Reputations and I think it’s an amazing project that could synergize very nicely with the Respect Game. I really like the front-end UI, modular design, integrations with Hats Protocol, and all the documentation that you’re creating to help people better understand the project. It’s very aligned with the work that we’re doing at Optimism Fractal, so I’ve been thinking a lot about implementing Roles and Reputations into the apps that we’re developing and our integrations with Hats Protocol.

One thing in particular that’s inspiring is how the front-end can enable interaction with roles and reputation in a gaming kind of experience. The front-end that you created reminds me of UI elements in a MMORPG, strategy civilization building game, or other other kinds of game with interactive menu screens. I think that this front-end for Roles and Reputations can make Hats Protocol more visually intuitive and easy to use, while also giving more meaning and utility to reputation tokens like Respect. Imbuing Respect with more meaning, utility, and accessibility is very important for Optimism Fractal and the apps we’re building for the Respect Game.

Logo

About

Home

Intents

Events

Account

Feedback

Learn

Videos

Show Notes

Welcome Guide

Benefits Article

Optimism.io

Build

Optimystics Tools

Code Repositories

Community Notion

Development Hub

Lead

Sages Council

Snapshot Space

Optimism Town Hall

OTH Topics

Explore

Related Events

Youtube Channel

Optimystics Blog

Eden Fractal Blog

Connect

Discord

Farcaster

Twitter

Contact

DiscordXGitHubYouTube