og-evm is the official node software for participating in the OpenGradient decentralized network.
OpenGradient is the world's first EVM-compatible network that extends standard blockchain capabilities with native AI inference. It enables developers to execute machine learning and large language models atomically as part of blockchain transactions, bridging the gap between artificial intelligence and decentralized applications.
- Native AI Inference - Execute ML/LLM models directly within smart contracts as atomic transactions
- EVM Compatibility - Full Ethereum compatibility with Solidity smart contracts, JSON-RPC, and EVM wallet support
- SolidML Framework - Solidity framework for building AI-enabled on-chain applications
- Model Hub - Decentralized repository for uploading, browsing, and using AI models
- Heterogeneous Compute - Network architecture with Full Nodes, Inference Nodes, Storage Nodes, and Data Nodes
- Multi-layer Verification - Security through ZKML (zero-knowledge machine learning), TEE (trusted execution environments), and cryptoeconomic guarantees
For more information, visit the OpenGradient documentation.
OpenGradient is built on Cosmos EVM, a battle-tested framework that brings full Ethereum compatibility to the Cosmos ecosystem. This foundation provides OpenGradient with:
- Full Ethereum Compatibility - Solidity smart contracts, Ethereum JSON-RPC, and native support for EVM wallets like MetaMask and Rabby
- Cosmos SDK Integration - Access to the Cosmos ecosystem including IBC for cross-chain communication
- EVM Extensions - Custom precompiles that expose Cosmos SDK functionality to Solidity contracts
- Native ERC-20 Support - Unified token representation across IBC and ERC-20 standards
- EIP-1559 Fee Market - Modern fee mechanism based on EIP-1559
- EIP-712 Signing - Structured data signing for seamless wallet integration
OpenGradient extends this foundation with AI-native capabilities, enabling a new class of intelligent on-chain applications.
OpenGradient inherits Cosmos EVM's forward-compatible approach to Ethereum. This means it can run any valid smart contract from Ethereum while also supporting additional features not yet available on the standard Ethereum VM—including native AI inference capabilities.
To run a local OpenGradient node, execute the following from the root of the repository:
./local_node.shFor detailed instructions on joining the OpenGradient network, see the official documentation.
All test scripts are available in the Makefile:
# Unit tests
make test-unit
# Coverage report (generates filtered_coverage.txt)
make test-unit-cover
# Fuzz testing
make test-fuzz
# Solidity tests
make test-solidity
# Benchmarks
make benchmark- OpenGradient Documentation - Official docs for the OpenGradient network
- Cosmos EVM Documentation - Documentation for the underlying EVM framework
OpenGradient leverages the following core Cosmos technologies:
- Cosmos SDK - Framework for building blockchain applications in Go
- IBC Protocol - Inter-Blockchain Communication for cross-chain interoperability
- CometBFT - High-performance BFT consensus engine
This project is open-source under the Apache 2.0 license.
OpenGradient is built on Cosmos EVM, which is itself a fork of evmOS. We acknowledge the foundational work by Tharsis and the evmOS team in bringing EVM compatibility to the Cosmos ecosystem, as well as the continued development by Cosmos Labs and contributors including B-Harvest and Mantra.
We welcome contributions! Please see our contributing guide for more information.