Close [X]
01
Share some projects details...
02
Which best describes you?
03
What interoperability needs do you have?
Especially VM environment (EVM, Sealevel, CosmWasm), unique requirements, and current blockers.
04
Share some projects details...
05
What timeline do you expect to be live on mainnet?
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Builder Journeys: DIA Crosschain Oracle

Builder Journeys: DIA Crosschain Oracle

Paul Timofeev

Summary

Discover how DIA integrated Hyperlane interoperability to expand their oracle offering to 150+ chains.

DIA has integrated Hyperlane into Lumina, their new oracle architecture upgrade, through a custom deployment called Spectra.

This integration, complete with its own Interchain Security Module (ISM), enables permissionless expansion of DIA's oracle services to 150+ chains, showcasing how Hyperlane's open framework can be adapted and customized to power interoperability use cases beyond bridging.

Here's how DIA used Hyperlane to solve their interoperability needs:

Understanding DIA And The Lumina Stack

The oracle provider DIA just launched Lumina on mainnet. Lumina is a rollup-based oracle architecture designed to deliver data feeds onchain in a verifiable and trustless manner. To ensure this, all oracle operations are coordinated through Lasernet, DIA’s native L2. This ensures that the entire data journey, from sourcing to delivery is fully open and verifiable. Under the hood, Lumina uses Hyperlane to pass messages and facilitate communication between Lasernet and external chains.

Spectra: A Permissionless Hyperlane Deployment

To enable Lumina to support chains at scale with no trust assumptions, DIA needed an interoperability solution that was open to use, flexible to custom configurations, and offered the widest chain coverage possible.

The DIA team didn’t want to spend extensive resources and efforts to build their own interoperability stack from scratch, nor did they want to be locked into any single interoperability provider. Aligning with DIA Lumina’s focus on open architecture, their cross-chain messaging layer had to be fully open-source as well. This led them to adopt Hyperlane as the official cross-chain messaging protocol for the entire Lumina stack.

To take full advantage of Hyperlane’s flexible and open framework, the DIA team built Spectra, a custom Hyperlane deployment. Spectra leverages Hyperlane’s message passing protocol to move oracle data between Lasernet and external chains, and an Interchain Security Module (ISM) to verify the authenticity of the messages before they are finalized on the destination chain they are being delivered to.

How It Works

Spectra is a key component of the Lumina stack. It ensures verifiable data feeds are delivered from Lasernet to the destination chains that need them.

First, the process begins on Lasernet, where DIA constantly posts asset prices. There, the OracleTrigger Smart Contract collects this data and passes it to Spectra, where Hyperlane’s message passing protocol is used to broadcast the data to any destination chains where it is needed. Lastly, before an oracle update is finalized on a destination chain, it is verified for authenticity by DIA’s ISM.

This approach is flexible as it supports push-based oracles, where oracle updates are automatically delivered based on a predefined criteria, as well as pull-based oracles, where developers can request oracle updates on demand. On destination chains receiving oracle updates, Lumina’s PushOracleReceiver Smart Contract receives and processes oracle data, while the RequestOracle Contract supports on-demand requests. Regardless of how frequently developers need to receive updates, or which criteria they have for receiving updates, Spectra is able to adapt to their needs by using Hyperlane messaging.

Importantly, in order to use Lumina, chain deployers must first integrate Hyperlane or have Hyperlane already supported on their chain. This ensures any chain can access Lumina’s oracle services without requiring direct modifications to Spectra or the Lumina stack for DIA. With Spectra, Lumina can easily scale its services to 150+ chains that Hyperlane already supports. For new chains looking to access DIA’s oracle services, integrating Hyperlane is a permissionless process from start to finish, although Hyperlane core contributors are always available to help.

Why Use Hyperlane?

Hyperlane has invested heavily in building a robust and modular messaging protocol. In the past, while developing a new product, we maintained our own bridge, which required significant tooling—managing transaction nonces, implementing retries, and more. With Hyperlane, we were able to pick and use only the components we needed. This flexibility allowed us to build a custom ISM tailored to our protocol requirements, while also leveraging Hyperlane’s Multisig and Aggregate ISMs to integrate multiple security modules seamlessly. - Nitin Gurbani, Protocol Architect at DIA

To ensure Lumina can reach its fullest potential, DIA needed an interoperability solution that was open and permissionless to use, fully customizable, and provided extensive chain coverage across different ecosystems and VMs. Integrating Hyperlane as the official cross-chain messaging provider for the Lumina stack benefits both DIA and its users:

  • Open, Permissionless Framework- Hyperlane is a fully open-source and permissionless framework, meaning any developer can take its code and start building with it on their own terms - no approvals or BD work necessary. This allowed DIA to build and deploy Spectra on their own terms, and allows any chain to access DIA’s oracle data services simply by integrating Hyperlane.
  • Future-Proof: By adopting a modular architecture, Hyperlane provides a future-proof interoperability solution for teams like DIA. Whether they want to scale to new chains and VMs, or upgrade Lumina’s security, DIA can easily do so without modifying the core Lumina stack.
  • Messaging Beyond Bridging: Although token bridging is the most common use case for cross-chain messaging today, it is far from the only one. Spectra is a prime example - it leverages Hyperlane’s message passing protocol to deliver oracle updates from Lasernet to destination chains.
  • Customizable Security: Hyperlane’s Interchain Security Modules (ISMs) allow teams like DIA to customize their security models as needed - particularly by specifying the conditions under which they receive incoming messages. For DIA, this means they can configure their ISM to keep up with a high scale of demand for oracle updates, while chains using the Lumina stack can also customize their own ISMs to their specific preferences.
  • Broad Chain Coverage - Hyperlane is live on 150+ chains today, empowering DIA to extend its oracle services to a wide range of chains across different ecosystems and VMs. As Hyperlane expands to new chains, the range of customers that DIA can expand its oracle services to grows in parallel.

What’s Next?

DIA’s Lumina stack is now live on mainnet, empowering chain developers, applications, asset issuers, and other builders to access oracle data that is verifiable, transparent, and executed onchain. By integrating Hyperlane as its official cross-chain messaging protocol, DIA can now scale Lumina to serve 150+ chains and beyond as the open interoperability framework continues to expand.

Oracle Expansion.

About Hyperlane

Hyperlane is an open framework for interoperability. It is the toolkit empowering developers to connect any chain and build applications that can easily and securely communicate between multiple blockchains.

Further Reading
November 24, 2025

Paradex Expansion: Interchain Deposits are Live

Learn more about the launch of interchain deposits on Paradex via Hyperlane.

By
NoSleepJon
Trading
Bridging
Starknet
EVM
News
October 3, 2025

Interoperability For Stablecoins In 2025 And Beyond

Stablecoins are becoming critical global financial infrastructure. Learn about the various interoperability solutions that exist for stablecoins today.

By
Paul Timofeev
App
Stablecoins
Learn
Message Passing
September 2, 2025

What are Interchain Accounts?

Learn about Interchain Accounts and the new applications they unlock for developers.

By
Eda Akturk
Message Passing
Learn
Connect With Hyperlane

Hyperlane-as-a-Service

Get in touch to learn how we can facilitate a Hyperlane deployment specific to your needs.

Contact Us →
Using existing key at path ../environments/mainnet3/warp-routes/solanaeclipse/keys/h
yperlane_sealevel_token-eclipsemainnet.json
Program 5dyKvwJUTMvDHRAysmNYCHtAuYRXLB8tY28i1vZrBU already deployed
Warp route token already exists, skipping init
ATA payer fully funded with balance of 10000000
Attempting to deploy hyperlane_sealevel_token_native on chain: solanamainnet
App config: TokenConfig { token_type: Native, decimal_metadata: DecimalMetadata { decimal
s: 9 }, router_config: RouterConfig { connection_client: OptionalConnectionClie
ntConfig { interchain_gas_paymaster: Some(AkehHBE5JkYVppAjCQQ6WuxsVJtru
BAjU6oFDfCp6fP) } } }
Using existing key at path ../environments/mainnet3/warp-routes/solanaeclipse/keys/h
yperlane_sealevel_token-native-solanamainnet.json
Running command: "solana" "--url" "https://broken-sly-forest.solana-mainnet.quiknode.pro
/b29aac2dd1bde6125d3415ad9d35e212ebe4040f" "-k" "../.../warp-route-deployer-key.json"
"program" "deploy" "../target/deploy/hyperlane_sealevel_token_native.so" "--upgrade-auth
ority" "../.../warp-route-deployer-key.json" "--program-id" "../environments/mainnet3/
warp-routes/solanaeclipse/keys/hyperlane_sealevel_token_native-solanamainnet.json"
"--with-compute-unit-price" "50000"

Newsletter

Subscribe for monthly
updates on Hyperlane

Welcome to Expansion!
Oops! Something went wrong while submitting the form.