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.