Developer Hub

Introduction to Infernet

Ritual’s Lightweight Framework

Developer Hub

What is Infernet?

Exploring Ritual’s Lightweight Library

Please Note

This article provides a developer introduction to Infernet. For an overview of Infernet, please have a look at What is Infernet?

Infernet

Infernet is a lightweight framework for briding off-chain compute on-chain, allowing developers to request off-chain computations that are delivered to on-chain smart contracts.

  • Request off-chain computation from Infernet Nodes
  • Deliver results to on-chain smart contracts via Infernet SDK

Primary Applications

Build and Host ML Models

Servicing ML Inference workloads so users can create ML models

Deploy Models to Nodes

Deploy ML models to Infernet nodes so they can be computed

Creating Subscriptions

Creating subscriptions to consume the inference outputs (and optional succinct execution proofs) on-chain

Functionalities

Host compute workloads

Infernet can host arbitrary compute workloads via Infernet-compatible Containers

Run ML models

Users can utilize Infernet to run ML models via the infernet-ml library which provides easy-to-use abstractions.

On-chain Consumption

Infernet can be consumed on-chain by developers via the Infernet SDK which provides easy interfaces

On-chain & off-chain Processing

Infernet can be used for both on-chain and off-chain compute processing.

on-chain payments

Developers can pay node operators for the compute they consume via on-chain payments.

Permissionless

Infernet can be permissionlessly used by any builder, smart contract developer, or node operator

Available Services

Infernet 1.0.0 introduced pre-built services that can be used to run various ML tasks out-of-the-box (including web3 quickstarts for ML on-chain):

Infernet

Key Features

The release of Infernet 1.0.0 has introduced the following key features:

Payment System

Developers can pay node operators for the compute they consume via on-chain payments.

On-Chain Payments

Proofs

Framework for verification of compute allowing consumers to request on-chain proofs of computation from nodes.

On-Chain Verifiable Proofs

Streaming Responses

Infernet can power chatbots (and other apps requiring real-time responses) by supporting streaming responses.

Powering real-time responses on-chain

Go Back

Ritual Academy

Up Next