Skip to main content
Ritual enables expressive, heterogeneous compute via the EVM precompile contract interface. In contrast to Ethereum and other EVM-compatible blockchains today, that implement precompiles directly in their execution client codebases, Ritual’s compute precompiles are instead implemented as disjoint sidecars that run and scale parallel to an execution client. With this modular design, anyone that can architect a containerized sidecar can automatically have their computation be enshrined on-chain. You can learn more about this architectural decision here.

Supported sidecars

Ritual currently supports a range of EVM++ sidecars designed for specific use cases, including AI Inference, ZK Proving & Verification, TEE Code Execution, Agents, and Chain Abstraction.

Classical ML Inference

Leverage canonical tree-based and regression-based models for efficient and scalable ML computation.

LLM Inference

Leverage state-of-the-art LLM models for complex language tasks.

ZK Proving & Verification

Generate ZK proofs for heterogeneous computation, ensuring verifiable and tamper-proof computation.

TEE Execution

Perform secure computation in a Trusted Execution Environment (TEE), enabling privacy-preserving AI model inference, autonomous & self-evolving agents, external API calls, and more.

Chain Abstraction

Natively read (and in the future, write) state to and from other blockchain networks all from Ritual Chain.