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.