S4 Intent :
Intent 1: Progress Towards Technical Decentralization
Proposed Mission: Please include a one line description (tl;dr)
Create a decentralized oracle infrastructure framework for self deployable oracles for real data decentralization.
Proposal Tier :
Fledgling Tier
Please verify that you meet the qualifications for submitting at the above Tier: If an Alliance is comprised of individual contributors tiers, the Tier at which that Alliance may submit should be the Tier at which the Alliance Lead qualifies.
Received RPGF under Scry
Baseline grant amount:
200,000 OP
% of total available Intent Budget:
20
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: yes
Alliance name:
Scry
Alliance Lead:
PR0
Contact info:
notpr0 on Discord
L2 recipient address:
0x9D31e30003f253563Ff108BC60B16Fdf2c93abb5
Please list the members of your Alliance and link to any previous work:
PR0
docs.scry.finance
Please explain how this Mission will help accomplish the above Intent:
Scry is the only framework in the space that allows anyone to create and run a fully independant oracle with full node, contract and even front end control. All other oracle systems require a token and permissioned signers that are unknown to the user.
This allows the space to create an open and decentralized underlying layer for data being brought onchain. The only way to decentralize the Optimism network would be not just the layer 1 and 2 but also the core and key components to allow developers and users to have open source and decentralized tools powering their dapps and use cases.
We have a framework that allows even non technical users to run fully autonomous oracles fully independently with no control by any other party. This includes the contract, the signers and the node. By allowing anyone to run an oracle in a sustainable, profitable and open way the dapps on top also become decentralized.
This helps understand the mission
What makes your Alliance well-suited to execute this Mission?
We have developed many of the tools already. We show capability by doing. You can explore the docs at docs.scry.finance to see the tools in action. We smply want to continue being able to build, improve and create these tools and spread awareness and decentralization at our core.
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.
Build a fully capable node with documentation and contract system that can be used by anyone to run a fully jndependant oracle. The following features will be developed that are NEW and not already seen as we already have super powerful and key tools for apj interfaces for arbitrary endpoints and VRF
- Cross chain data access by interfacing with layer 1 and able to access data such as block data, contract state and balances. This alone would allow for much more secure contracts that can access layer 1 state.
- Cross chain access to external chains that are EVM compatible
Onboard atleast 3 other parties to run nodes and be data providers, showing them on an interface for discoverabjljty and to show that the tools are operational and able to be used independantly. Includes projects using the infrastructure
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.
- Benchmark Milestone 1 (please include expected completion date for each)
Layer 1 support for data such as current block, state root hash.
Layer 1 support for calls to arbitrary contracts, for say ERC 20 balance lookups.
1 user onboarded from the community to run a node to show can be done.
August 16 - Benchmark Milestone 2 (please include expected completion date for each)
Arbitrary EVM network compatibility for contract state for ERC 20 and preset contract types using any RPC.
September 10 - Benchmark Milestone 3 (please include expected completion date for each)
Arbitrary EVM network compatibility for contract state for ERC 20 and preset contract types using any RPC.
Arbitrary contract and ABI interface for access to any contracts data.
2 projects onboarded.
A meta oracle contract to be able to batch data from N oracles for highly secure decentralized oracle data request and lookup
October 10
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.
- KPI 1
X Users running nodes for decentralized choice in data sources - KPI 2
X Projects using the infrastructure with X TVL
We are also looking at allowing staking and slashing by a sub committee for optional security guarantees on data by oracles. This will provide a new use case for OP and should be ready by RPGF cycle, but not the priority. TVL/net stake for OP could be used if ready by then.
Breakdown of Mission budget request:
130k for developer compensation. Includes bringing on other devs to help build out the infrastructure, tools, front end, docs as needed. Am personally full-time and have been burning through my own savings in developing this up to now with 0 funding. Will allow this to be more sustainable
40k for bounties and reviews for security using agreement on token allocation on unlock
30k User and project incentives for running and using the infrastructure
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 following the public grant reporting requirements outlined here: Yes
Further notes and context
For reference you can already deploy your own oracles with the tools, on OP, using binaries or fully with ur own stack, so if you are skeptical can just try deploying your own!
docs.scry.finance
Should we receive a grant from OP we will build the infrastructure for OP to be used on the Optimism network as the collateral token creating a new use case in exchange for supporting what we do.
To be clear we are seeking a grant to enable us to keep being able to build these tools sustainably and keep the core infrastructure open source, permissionless and free, as well as not require tokens. We are looking at a token later potentially if needed but the token would only be for us to have some way to sustain the free and open source and permissionless tools and infrastructure we create. We currently have had no funding, other than a 5k in OP from retro pgf and are fully self funded up to now from our own funds personally. So the only path forward would either be a token or a grant to keep being able to build.