
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:
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.
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.
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.
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:
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.
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.
