Ritual Knowledge Hub

Infernet

Ritual’s Lightweight Library to Bridge Off-Chain Compute on-Chain

Ritual Knowledge Hub

What is Infernet?

Exploring Ritual’s Lightweight Library

Ritual’s technical architecture consists of different layers. Let’s have a look how its tech stack is organized and which components are part of it.

Overview of Ritual’s Tech Stack

Ritual’s stack is organized into the Ritual Coprocessor – consisting of GPUs, a VM, and the node set – as well as Infernet, the protocol’s first production implication.

Ritual Superchain

AI coprocessor for blockchains

Infernet

Ritual’s first production implementation

In this article, we are taking a look at Infernet.

Infernet

Infernet is the first production implementation of the Ritual protocol. Smart contracts can request Infernet to compute an output with on-chain proof.

  • Coordinator propagates requests
  • Forwards request to node capable of doing the computation
What is Infernet?

Ritual’s Infernet is a lightweight library for bridging off-chain compute on-chain. With the help of Infernet, smart contract developers can request computation to be executed off-chain by Infernet Nodes and delivered to their on-chain smart contracts via the Infernet SDK.

What is Infernet’s Primary Application?

Infernet’s primary application is in servicing ML Inference workloads. With Infernet, users can do the following:

Users can build and host ML models, deploy them to Infernet nodes, and create subscriptions to consume inference outputs and optional succinct execution proofs (for classical ML models that fit within a circuit) from smart contracts on-chain.

  • Build and host ML models
  • Deploy ML models to Infernet nodes
  • Create subscriptions to consume inference outputs (and optional execution proofs) from smart contracts on-chain.

What are Infernet’s Use Cases?

  • Host arbitrary compute workloads via Ritual Core Workflows
  • Be consumed via easy interfaces on-chain (Infernet SDK)
  • Be used for on-chain and off-chain compute processing via Infernet Node
  • Be permisionlessly accessed by any builder, smart contract developer, or node operator

Go Back

Ritual Academy

Up Next