Skip to content

Foundation Mission Request: Interop Oracle Standards & Infra for OP Superchain [TECHNICAL] #276

@opjulian

Description

@opjulian

Proposed Foundation Mission Request: Interop Oracle Standards & Infra for OP Superchain

Season 7 Intent: A set of interoperable Stage 1 chains doing $250m per month in cross-chain asset transfer

Total grant amount: 154k OP

Should this Foundation Mission be fulfilled by one or multiple teams: One

OP Labs or Optimism Unlimited Sponsor: zainbacchus

Reviewing Body: Developer Advisory Board Foundation Mission Team

Submit by: May 6th at 19:00 GMT

Selection by: May 9th

Start date: May 12th (Please note Missions must be completed within 12 months (i.e. marked as done)

Any questions? You can reach the DAB via the new #dab-general channel in the Optimism Superchain Devs discord: https://discord.gg/QSdZHfHq


This mission will define standards, specifications, and infrastructure for interop oracles on the OP Superchain. The goal is to enable trustless, cheap, and fast cross-chain data reads, allowing developers to use oracle information from any chain on any chain.

This team will create guidelines, smart contract templates, and infrastructure for service chains that bring off-chain data on-chain, or do heavy processing/verification (such as on-chain ZK oracles). This will make cross-chain oracles easier to build, use, maintain and expand their chain-support.

What is required to execute this Mission:

  1. Define Interop Oracle Standards:
    • Specify data formats, validation mechanisms, and security models for cross-chain oracles.
    • Ensure compatibility with existing oracle solutions and Superchain-native messaging.
  2. Develop Smart Contract Templates:
    • Create modular oracle contracts that handle data ingestion, verification, and cross-chain reads.
    • Provide examples for different use cases (e.g., price feeds, RNG, off-chain computation/ZKPs).
  3. Build Infrastructure & Tools:
    • Develop off-chain relayers and indexing services to track cross-chain oracle updates.
    • Create SDKs and APIs to simplify oracle integration for devs.
  4. Provide Documentation & Developer Guides:
    • Publish step-by-step guides for using interop oracles.
    • Include best practices for security, efficiency, and reliability.
    • Offer tutorials with real-world examples (e.g., fetching ETH price from Unichain to OP Mainnet).

How should progress towards completion be measured?

  • Phase 1 - Research & Standardization
    • Define interop oracle architecture and security assumptions.
    • Publish initial standards and messaging formats.
  • Phase 2 - Smart Contract Development
    • Create base oracle contracts for cross-chain data sharing.
    • Implement example oracles for key use cases.
  • Phase 3 - Infra & Tools
    • Deploy off-chain relayers and indexing infra.
    • Build APIs and integration libraries for easier adoption.
  • Phase 4 - Documentation & Adoption
    • Release developer guides, tutorials, and best practices.
    • Work with oracle providers & projects to onboard them to interop oracles.

Impact:

  • Seamless cross-chain oracle data availability.
  • Standardized interop oracle models for developers.
  • Faster, cheaper, and trustless data sharing across OP Superchain.

Go-to-Market Plan:

  1. Define and document interop oracle standards.
  2. Build smart contracts and infra for cross-chain oracle data.
  3. Release developer tools, APIs, and best practices.
  4. Onboard oracle providers and projects.

Note - please leverage the [Superchain Dev Docs](https://docs.optimism.io/stack/interop/explainer) and [[Superchain Devnet](https://docs.optimism.io/stack/interop/tools/devnet)](https://docs.optimism.io/stack/interop/tools/devnet) to prototype the Superchain interop integration.

Application Instructions

To apply for this Foundation Mission, please complete the form in the expandable section below and leave your response as a comment on this issue thread. Submissions will be open until April 11th*, at which time the Foundation will review all submissions and select individuals/teams to complete the work defined here.*

Submission Form

Copy the entire application below and leave a comment on this issue with your answers completed. A representative from the Optimism Foundation or the Developer Advisory Board may reach out using the contact info provided to request more information as necessary.

Foundation 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 Solution Criteria (if applicable):

  • [...]
  • [...]

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)](https://gov.optimism.io/t/collective-grant-policies/5833#p-25088-critical-milestones-and-clawback-8) 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 (financial, technical, etc.):

  • [...]
  • [...]

Please check the following to make sure you understand the terms of the Optimism Foundation Mission program:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions