S4 Intent: Intent 4 - Governance Accessibility
Proposed Mission: Develop Grant Monitoring and Alerting System
Proposal Tier: Fledgling Tier
Please verify that you meet the qualifications for submitting at the above Tier:
Opti.Domains is a grant recipient in season 3, Cycle 11
Grant Update: [READY][GF: Phase 1 Proposal] Opti.domains | Interoperable domain name for the OP Stack - #22 by chom
As clarified by @lavande: “That sounds like Fledging! Receiving and executing on a grant constitutes working with the Collective”
Baseline grant amount: 85,000 OP
% of total available Intent Budget: 2.83%
Please check here if access to upfront capital is a barrier to completing your Mission and you would like to be considered for a small upfront cash grant:
It would be great if we could access some small upfront capital to reduce unpredictable risks on the development, such as Twitter API price increases / Need to hire a traditional software house to speed up the development.
Alliance name: Opnitor
Alliance Lead: Chomtana Chanjaraswichai (Opti.domains)
Contact info: Chomtana001@gmail.com
L2 recipient address: 0x73F4e6132Cd9E4a3945d9CA6E98e5985BBe16d2D
Please list the members of your Alliance and link to any previous work:
Chomtana Chanjaraswichai (Opti.Domains, Alliance Lead)
- Solo developer developing Opti.Domains
- 1st in Axelar 2nd Code4rena audit contest
- 2nd in Axelar 1st Code4rena audit contest
- Contribute to Seaport in Gas Optimization
- Fork Wagmi Library to integrate support for custom ENS UniversalResolver support
- Fork Rainbowkit Library to integrate support for the domain name on Optimism
- Participated in SCB Bangkok Blockathon 2023 and won 3rd price with 838.Earth project
- Participated in SCB Bangkok Blockathon 2021 and won 2nd price with Estate-Onblock project
- Won silver medal in 13th Thailand Olympiad in Informatics (TOI13)
- Won many hackathons in the past
Warun Singhal (Developer)
Working as a Blockchain Software Engineer at Finstable co. ltd (01/2022 - Present)
- Joined BANGKOK BLOCKATHON 2023 by SCB10X ( APR 2023 ) and made it to 15 of the finalists team with the project BestEx: The Super Aggregator, BestEx searches for the best prices for your trade over DEX Aggregators and Centralized Exchanges.
- Joined SCALING ETHEREUM by ETHGlobal ( MARCH 2023 ) and got the prizes Winner of The Graph - Best new subgraph(s) & Winner of Polybase with the project ScalingTree: One repository for the world tree data. Social media for trees.
- Joined FVM SPACE WARP by ETHGlobal ( FEB 2023 ) and got the prize Winner of Filecoin & IPFS - FVM Jetpacks with the project Cretodus: A decentralized data marketplace where any users can upload any data they want to keep it on Filecoin network for data preserving. Cretodus | ETHGlobal
Nattawat Songsom (Developer)
Experience:
- Currently working as a blockchain software engineer at FInstable co. ltd (01/2023 - PRESENT)
- Joined the Autonomous world 2023 hackathon by ETHGlobal and built Muddy Heart, an On-chain action RPG game powered by @lattizexyz’s MUD engine. Muddy Heart | ETHGlobal
- joined the BANGKOK BLOCKATHON 2023 by SCB10X ( APR 2023 ) and made it to 15 of the finalists team with the project BestEx: The Super Aggregator, BestEx searches for the best prices for your trade over DEX Aggregators and CEX, guaranteeing your best execution prices in trading. Pitch video link: Sainy Karode - BestEx Intro #BangkokBlockathon2023...
- joined SCALING ETHEREUM by ETHGlobal ( MARCH 2023 ) with the project ScalingTree: One repository for the world tree data. Social media for trees. ScalingTree | ETHGlobal and got the prizes
- Winner of The Graph - Best new subgraph(s)
- Winner of Polybase - Pool Prize
- joined FVM SPACE WARP by ETHGlobal ( FEB 2023 ) and got the prize Winner of Filecoin & IPFS - FVM Jetpacks with the project Cretodus: A decentralized data marketplace where any users can upload any data they want to keep it on Filecoin network for data preserving. Cretodus | ETHGlobal
Academic work:
- Published the paper “The SWC-based Security Analysis Tool for Smart Contract Vulnerability Detection” which presents a Solidity analysis tool for detecting bugs in smart contracts. Link: The SWC-based Security Analysis Tool for Smart Contract Vulnerability Detection | IEEE Conference Publication | IEEE Xplore
Teerawut Saesim (Developer)
Work Experience: Currently working as Software Engineer at Finstable co,. Ltd (10/2022- Present)
- Consolation Prize at the final round of National Software Contest (NSC2022) to make digital platform that helps medical personnel manage COVID-19 case data, in the format of a web application.
- Joined Hack FS 2023, ETH Global. Project name “Videfi”, a web3 content platform utilizing decentralized file storage solutions, such as Filecoin, IPFS, Lighthouse.storage, NFT.storage, etc. Videfi aims to make freedom of content creation and strengthen ownership upon content of creators. Videfi | ETHGlobal
- Joined the Autonomous world 2023 hackathon by ETHGlobal and built Muddy Heart, an On-chain action RPG game powered by @lattizexyz’s MUD engine. Muddy Heart | ETHGlobal
Tanakorn Karode (Developer)
Working experience:
- 05/2023 - Present
Currently working as a CTO of Prairie Falcon Partners, providing crypto currency market making service - 07/2020 - Present
Blockchain researcher at BLOCK research team, Prince of Songkla University, Phuket, Thailand - 02/2023 - 05/2023
Software Engineer at Trinket Inc., a social media platform utilizing location and time for experiencing, adapt a blockchain for media preservation - 02/2023 - 05/2023
Technical Advisor at Finstable Co., Ltd. - 03/2021 - 01/2023
CTO at Finstable Co., Ltd., - 07/2020 - 02/2021
Lead blockchain engineer at Finstable Co., Ltd., a blockchain consulting firm, providing total solution for business tokenization and blockchain services
Competition:
-
06/2023
Joined Hack FS 2023, ETH Global. Project name “Videfi”, a web3 content platform utilizing decentralized file storage solutions, such as Filecoin, IPFS, Lighthouse.storage, NFT.storage, etc. Videfi aims to make freedom of content creation and strengthen ownership upon content of creators. Videfi | ETHGlobal -
05/2023
Joined the Autonomous world 2023 hackathon by ETHGlobal and built Muddy Heart, an On-chain action RPG game powered by @lattizexyz’s MUD engine. Muddy Heart | ETHGlobal -
04/2023
Joined the BANGKOK BLOCKATHON 2023 by SCB10X and made it to 15 of the finalists team with the project BestEx: The Super Aggregator, BestEx searches for the best prices for your trade over DEX Aggregators and CEX, guaranteeing your best execution prices in trading. Pitch video link: Sainy Karode - BestEx Intro #BangkokBlockathon2023... -
03/2023
Joined SCALING ETHEREUM by ETHGlobal with the project ScalingTree: One repository for the world tree data. Social media for trees. ScalingTree | ETHGlobal and got the prizes- Winner of The Graph - Best new subgraph(s)
- Winner of Polybase - Pool Prize
-
02/2023
Joined FVM SPACE WARP by ETHGlobal and got the prize Winner of Filecoin & IPFS - FVM Jetpacks with the project Cretodus: A decentralized data marketplace where any users can upload any data they want to keep it on Filecoin network for data preserving. Cretodus | ETHGlobal
Academic work:
- W. Werapun, T. Karode, T. Arpornthip, J. Suaboot, E. Sangiamkul, P. Boonrat, (2023). The Flash Loan Attack Analysis (FAA) Framework—A Case Study of the Warp Finance Exploitation. Informatics - MDPI 2023, Vol10, issue 1(March 2023), pp. 1-22, https://doi.org/10.3390/informatics10010003, ISSN-2227-9709
- T. Karode and W. Werapun, “Robustness against fraudulent activities of a blockchain-based online review system”, Peer-to-Peer Networking and Applications, Spinger Nature, IF (2020) 3.07, E-ISBN 1936-6450, P-ISBN 1936-6442, Vol 14, Issue 5, ISI Q2, 23 Aug 2021.
- T. Karode, W. Werapun, T. Arporntip, “Blockchain-based Global Travel Review Framework” The International Journal of Advanced Computer Science and Applications (IJACSA), Volume Il. No 8. pp. 90-99, August 2020 (ISI / Scopus Index).
- T. Karode, W. Werapun, “Performance Analysis of Trustworthy Online Review System using Blockchain”. The 17th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON 2020), pp. 510-513, 24-27 June 2020.
Ittiwat Whangdee (UX/UI Designer)
Working experience:
- Currently working as a UX/UI Designer at Finstable Co., Ltd.,
- Mobile Developer at Bangkok Web Solution Co., Ltd.,
Competition:
-
Joined the Autonomous world 2023 hackathon by ETHGlobal and built Muddy Heart, an On-chain action RPG game powered by @lattizexyz’s MUD engine. Muddy Heart | ETHGlobal
-
Joined the BANGKOK BLOCKATHON 2023 by SCB10X ( APR 2023 ) and made 15 of the finalists team with the project BestEx: The Super Aggregator, BestEx searches for the best prices for your trade over DEX Aggregators and CEX, guaranteeing your best execution prices in trading. Pitch video link
-
Joined SCALING ETHEREUM by ETHGlobal ( MARCH 2023 ) with the project ScalingTree: One repository for the world tree data. Social media for trees. (ScalingTree | ETHGlobal) and got the prizes
- Winner of The Graph - Best new subgraph(s)
- Winner of Polybase - Pool Prize
-
Joined FVM SPACE WARP by ETHGlobal ( FEB 2023 ) and got the prize
- Winner of Filecoin & IPFS - FVM Jetpacks with the project Cretodus: A decentralized data marketplace where any users can upload any data they want to keep it on Filecoin network for data preserving.
Petch Luancharoen (UX/UI Designer, Inspex Point of Contact)
Please explain how this Mission will help accomplish the above Intent:
This mission aims to address inefficiencies and lack of transparency in the current grant monitoring and reporting system for the Optimism ecosystem. The problems identified include irregularities in grant reporting guidelines, difficulty in locating important documents, and lack of alerts for fund transfers. In addition, there’s also a need for better transparency in the tracking of how the foundation uses the funds.
Our proposed solution is to develop a comprehensive dashboard that centralizes grant-related activities across the Optimism ecosystems. This dashboard will track the income and expenses of grant recipients and any entities related to the Optimism Foundation by incorporating existing technologies such as Opti.Domains for social identity verification, Inspex for alerting on-chain events, and contributing to the development of public API for the Optimism governance subgraph, our solution will ensure real-time monitoring, accountability, and improved reporting in the system.
This mission is crucial to enhance the efficiency, transparency, and accountability of the grant system. More specifically:
Efficiency: Our dashboard aims to streamline the reporting process by centralizing all grant-related activities in one place. The platform allows any team member to submit updates and post expense reports in a timely and structured manner. This will help avoid any inconsistencies and misunderstandings that arise due to changing reporting guidelines.
Transparency: Our solution will monitor the income and expenses of grant recipients and entities related to the Optimism Foundation. This will allow all interested parties to have a clearer understanding of how funds are being allocated and used.
Accountability: Our alerting system ensures that significant transfers of granted OP tokens from tracked wallets will not go unnoticed. If a grantee fails to submit an expense report within three days of a transfer, they will be publicly flagged.
What makes your Alliance well-suited to execute this Mission?
Our alliance is well-suited to execute this mission because we are a team of experienced blockchain developers, who have previously been recipients of such grants. We understand the pain points and complexities of the current system firsthand and have the necessary expertise in web3 development to tackle these issues.
We have already conducted extensive feasibility research on this topic and designed a wireframe for our platform. This shows that we understand the project requirements in depth and clearly envision what needs to be done.
We have researched that Inspex is developing an alerting system to alert on-chain events. They also support webhook integration, which fits our use cases. So, we will utilize their product to develop the alerting system. Moreover, they are an audit company that can further enhance the possibility of our application in the security field.
The primary advantage of this approach is that it allows us to save significant time developing our alerting system by leveraging the benefits of the Inspex software, including its future developments.
However, if Inspex doesn’t fit our needs, we have an alternative to adopt our subgraph for alerting.
In addition, Opti.domains have developed a system for validating social identities and associating them with domains. This enhances the identification of each team member beyond just their names by linking them to their domain names.
Opti.domains has also integrated with the Ethereum Attestation Service (EAS) to facilitate attestations from domain name.
In a landmark achievement, Opti.domains has successfully patched Wagmi and Rainbowkit to support its registry on Optimism. This represents a feat that no other domain name providers have accomplished before, illustrating a profound understanding of advanced technology.
@wagmi/core
: npm:@optidomains/wagmi-core@1.2.0wagmi
: npm:@optidomains/wagmi@1.2.0rainbowkit
: npm:@optidomains/rainbowkit@1.0.1-ure2
For a pain-point-based presentation, see our comment below
Please list a critical milestone. The critical milestone should be a measure of whether you’ve made best efforts to execute what is outlined in this proposal or not. If you fail to achieve your critical milestone, your grant may be clawed back.
- Develop and deploy subgraph related to grant monitoring.
- Develop a grant dashboard
- Develop a personal grant dashboard
- Develop a transaction explorer
- Develop a grant reporting system
- Develop alerting system
- Integrate alerting system with the Inspex platform
- Integrate alerting system with a Twitter account (Like Whale Alert)
How should Token House delegates measure progress towards this Mission: These should focus on progress towards completion. Including expected completion dates for each is recommended.
- Expected to have a completely working subgraph API by 15 August 2023
- Expected to have grant monitoring, reporting and transaction dashboard by 30 August 2023
- Expected to have an alert system by 20 September 2023 in case we don’t have business development problems with Inspex
How should badgeholders measure impact upon completion of this Mission? These should be focused on performance and may be used by badgeholders to assess your Misson’s impact in the next round of RetroPGF.
- User experience improvement in browsing the grant information.
- How much more information about OP token transfer for each grant participant and the foundation?
- How many unexpected grant transfers in the past got detected with our tool?
- How many grant participants submit their grant updates and expense reports?
- Engagement in the transfer alert tweet.
- How many “Other” labels in the official analytic get discovered?
Breakdown of Mission budget request:
Alliance and project lead: 20k OP
The Alliance and Project Lead will be responsible for coordinating the project proposal. This includes researching pain points in the governance system and ensuring that the project aligns with the Optimistic Vision. They will also develop wireframes and engage in business development activities with partners. In addition, this role entails developing a subgraph and some aspects of the backend system, and composing each part together for a holistic project. Lastly, they will oversee the deployment of the project to production.
Grant collective maintenance: 10k OP
Involve manual work for collecting the data of the grant proposals from the past seasons and indexing them into a structured format that can benefit the data analyst.
This is done by the alliance lead.
Inspex (or other) partnership budget: Will use project lead budget if have to
Note: We are not currently officially partnered with Inspex. This is the maximum budget for establishing a partnership with Inspex.
Our partnership with Inspex will involve utilizing their upcoming product for an advanced alerting system. The team will harness their dashboard system for alert management, and convince Inspex to provide support for the Optimism chain.
In case of any problem with Inspex, for an alternative, we have the option to use Using Subgraph (Gasless) - Developers with our subgraph, but the official documentation only shows using hosted subgraph which is already sunsetted: The Road to Sunsetting the Hosted Service: Advancing Fully Decentralized Infrastructure - The Graph Blog.
Inspex point of contact and UX / UI: 10k OP
Our UX/UI team will focus on designing the user interface and enhancing the user experience. Their responsibilities will include designing a responsive user screen and performing quality checks on the developed frontend.
Developers: 10k * 4 = 40k OP
We require a team of four developers due to the short timeframe of two months. This requirement is based on the speed of a solo developer working on Opti.domains. The first phase will involve developing a grant, foundation, and transaction dashboard. In the second phase, the team will develop an alert system and a Twitter alert system and integrate it with the Inspex solution.
Reserve for infrastructure cost reimbursement and emergency situations: 5k OP
This reserve will cover infrastructure costs, including server costs and Twitter API expenses. This will sustain for at least 3 years.
I confirm that my grant will be subject to clawback for failure to execute on critical milestones: Yes
I confirm that I have read and understand the grant policies: Yes
I understand that I will be required to provide additional KYC information to the Optimism Foundation to receive this grant: Yes
I understand that I will be expected to follow the public grant reporting requirements outlined here: Yes