Season 8 Intent: A set of interoperable Stage 1 chains doing $100m per month in cross-chain asset transfer
Total grant amount: 114,000 OP (funding 52,000 OP per team, for up to 2 teams)
Should this Governance Fund Mission be fulfilled by one or multiple teams: Up to 2
OP Labs or Optimism Unlimited Sponsor: Pierce
Reviewing Body: Developer Advisory Board Foundation Mission Team
Submit by: October 10, 2025
Selection by: October 17, 2025
Start date: October 20, 2025
Governance Fund Mission Request
Open-source SDK for onchain monitoring and alerting:
-
Users can set monitoring on OP chains with custom invariants
- Invariants can touch one or multiple addresses
-
Users can define the action to be taken automatically when invariants fail
- Example, pause the protocol
-
Alerts via popular paging solutions (Slack, Telegram and PagerDuty)
-
Dashboard UI to add invariants, fetch ABI from sourcify/etherscan, set hooks for slack/tg/pagerduty
-
Admin privileges
-
Add rpc or multiple rpc for load balancing
-
See history of alerts
-
The SDK should be bundled with rulesets relevant for the following DeFi protocols:
-
Uniswap V3
-
Aave V3
The SDK and ruleset repo should be delivered with extensive documentation to enable contributions from the community.
How will this Mission help accomplish this Season’s Intent?
Reduce the cost of monitoring, enable the community to contribute and progress much faster. Think what happened after foundry/echidna/halmos released: standard of smart contract testing increased due to these open-source tools. We want to have the same impact on security with real-time monitoring.
Rulestes will enable community-maintained rich corpus of invariants and can be modified by projects to suit their needs.
This SDK and ruleset corpus can be extended to monitor for cross-chain operations when interop ships.
What is required to execute this Mission?
-
A framework for specifying rulesets. This framework should be extensible to enable diverse rulesets (protocol invariants, movement of disproportionate amount of funds from or to protocol etc.)
-
To start, there should be example rulesets for Uniswap V3 and Aave V3.
-
Mission proposer should submit a set of rulesets they intend on implementing for the initial release, to capture a variety of scenarios. (For example, detecting invariant breakage on a pool, detecting interacting with a sanctioned address, detecting changes to a controlling multisig, etc.)
-
An SDK which can be self-hosted and plugs with this ruleset framework and various tools (slack, tg, pagerduty, RPCs) for alerting.
-
Extensive documentation and contribution guidelines to enable community contributions.
-
Code released under a permissive OSS license (e.g. Apache2, MIT, etc.)
How should progress towards completion be measured?
-
Milestone 1:
- SDK which triggers alerts on Slack, Telegram and PageryDuty for ERC20 transfers.
-
Milestone 2:
-
Framework to build rulesets.
-
Validation of proposed initial rulesets.
-
Uniswap V3 and Aave V3 reference rulesets in this framework
-
-
Milestone 3:
- Fully-built SDK and accompanying UI
Application Instructions
To apply for this Governance Fund Mission, please complete the form in the expandable section below and leave your response as a comment on this forum thread. Submissions will be open until Oct. 10th, at which time the Developer Advisory Board will review all submissions and select up to 2 individuals/teams to complete the work defined here.
Submission Form
Submission Form
Copy the entire application below and leave a comment on this issue with your answers completed. A representative from the Developer Advisory Board may reach out using the contact info provided to request more information as necessary.
Governance Fund Mission Application
Please verify that your team members below:
- Team Lead: Please specify the best point of contact for your team
- Contact info:
- L2 recipient address:
- Please list the members of your team and link to any previous work:
What makes your team best-suited to execute this Mission?
- […]
- […]
Please describe your proposed solution based on the above:
- […]
- […]
Please outline your step-by-step plan to execute this Mission, including expected deadlines to complete each piece of work:
- […]
- […]
Please define the critical milestone(s) that should be used to determine whether you’ve executed on this proposal:
- […]
- […]
Please list any additional support your team would require to execute this mission:
- […]
- […]
Please check the following to make sure you understand the terms of the Optimism Foundation Mission program:
- I understand my grant for completing this Governance Fund Mission will be locked for one year from the date funds are transferred to the locked multisig wallet.
- I understand that I will be required to provide additional KYC information to the Optimism Foundation to receive this grant
- I understand my locked grant may be clawed back for failure to execute on critical milestones, as outlined in the Collective Grant Policies
- I confirm that I have read and understand the Collective Grant Policies