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 GitHub
Here is a React Hooks project that he created to help developers implement custom Hats Protocol front-ends.
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 dayQuick 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
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 Embed
https://hats-demo-day.vercel.app/
Text from Original Proposal
The following text was written in the original proposal to the Optimism Grants Council
Optimism Milestones
Reputation & Roles Milestone Tracking - ATX DAO - 📢 Updates and Announcements / Grant Updates - Optimism CollectivePotential 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:
Use Cases and Benefits of Integrating with Roles and Reputations with Optimism Fractal:
Implementation for Optimism Fractal and Fractal Communities:
Message Abraham about Roles and Reputations:
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 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.1mth
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.