First Response
Hey Spencer, thank you for checking back in and offering to help. Things are going well and I hope they are good for you too. Sorry for the delay, I’ve been dealing with some family health issues and working to catch up on a bunch of tasks.
Over the weekend I wrote some ideas about implementing the agreement module at Optimism Fractal, which I think would be a simple place to start. I’m also writing an Optimism Mission proposal that includes a potential integration with Hats Protocol which I can share more about soon. I can also share updates about Optimism Fractal software soon as @tadas25 developed a new kind of ERC1155 token standard for Respect which I believe we’ll start using soon and will make it easier to integrate with Hats.
I think we’re getting closer to integrating Hats Protocol and I’m excited for the next steps, though I’m juggling a lot now and need to focus on writing the grant proposal first. I will try to follow up with more details later this week or next
Longer Response
Hey Spencer, thanks again for asking the questions. ’m not sure what the best ways that you can help are at this moment, but I have some ideas that could perhaps provide some inspiration for the next steps.
Agreement Module
I think that the simplest place to start would be regarding setting up the agreement module, though I’ll need to do some thinking about the best way to do this. Specifically, I’ll need to think about when participants should sign the agreement, what the agreement will state, and what will be unlocked by signing the agreement.
We have a details page that I think can serve essentially the same purpose as a community agreement and it would be nice to have an onchain agreement that each participants signs to indicate that they agree to it. I’d also like to add some other sections to this, such as a notice that our events are recorded and shared on social media. I’m also working on applying for Optimism Missions to fund Optimism Fractal, which could increase the need for such an onchain agreement in the near future. For the implementation and addition of terms in the agreement, I think it makes sense to seek feedback from the Optimism Fractal community and approve proposals via our Council, so it will take some steps and time before implementation is complete.
This task provides some plans to implement the Hats agreement module and this project provides more plans and tasks to implement an onchain agreement for Optimism Fractal. I think that the Hats Agreement module can help ensure that everyone who participates in our events is well informed and ‘on the same page’. Then this agreement could be a great way to start integrating Hats Protocol while also providing a long-term stable foundation for Optimism Fractal to grow with more mutual understanding amongst community members.
Respect Eligibility Module
I still really like the idea of implementing a Respect eligibility module and want to do this in the near future, though I don’t currently have much bandwidth to focus on it and think it might be better for someone with more technical experience take the lead on this initiative. My main priorities right now are to apply for Optimism Missions to fund Optimism Fractal, engage with Optimism Collective leadership to expand Optimism Fractal’s role on the Superchain, and generally catching up on a long backlog of tasks.
We have some exciting technical updates @tadas is building Respect1155, which will more neatly fit within the existing framework of ERC1155 and provide a more solid foundation to build a Respect Eligibility modules with Hats Protocol. I think this new token standard for Respect will also work seamlessly with Roles and Reputations, which I’m quite interested in implementing but am not sure about the steps towards implementation alongside Hats Protocol. Abraham and Vlad are each also working to build different variations of Respect Game apps that will make it easy to play the Respect Game, which is generally a higher priority than implementing Hats at this stage and I expect will be ready within the next month or two. This fits into the frapps software, which also provides an automated, onchain way to allow the Optimism Fractal community (or others) to manage an EVM account in a decentralized manner.
As a reminder, this project that I created outlines some ways that I think Optimism Fractal should implement Hats Protocol. I’d be happy to play a supporting role and discuss these ideas on a call with anyone who’s interested in wants to take the lead on such an initiative.
If it would be helpful then i could explain some of the ways I’d like to integrate Hats on a call with anyone who’s interested in wants to take the lead on such an initiative
Also catching up on many tasks
I’d like to start agreement and implement hats soon, but don’t have much bandwith
Main technical focus has been building app and core infrastruture (frapps)