Latest commit

History

448 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenGradient Network Node

CI Tests

og-evm is the official node software for participating in the OpenGradient decentralized network.

What is OpenGradient?

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.

Key Features

  • 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.

Built on Cosmos EVM

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.

Ethereum Compatibility

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.

Getting Started

To run a local OpenGradient node, execute the following from the root of the repository:

./local_node.sh

For detailed instructions on joining the OpenGradient network, see the official documentation.

Development

Testing

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

Documentation

Cosmos Stack

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

License & Acknowledgments

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.

Contributing

We welcome contributions! Please see our contributing guide for more information.

About

OpenGradient Network Node

Resources

Contributing

Security policy

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Latest commit

History

448 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenGradient Network Node

CI Tests

og-evm is the official node software for participating in the OpenGradient decentralized network.

What is OpenGradient?

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.

Key Features

  • 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.

Built on Cosmos EVM

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.

Ethereum Compatibility

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.

Getting Started

To run a local OpenGradient node, execute the following from the root of the repository:

./local_node.sh

For detailed instructions on joining the OpenGradient network, see the official documentation.

Development

Testing

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

Documentation

Cosmos Stack

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

License & Acknowledgments

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.

Contributing

We welcome contributions! Please see our contributing guide for more information.

About

OpenGradient Network Node

Resources

Contributing

Security policy

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

448 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenGradient Network Node

CI Tests

og-evm is the official node software for participating in the OpenGradient decentralized network.

What is OpenGradient?

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.

Key Features

  • 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.

Built on Cosmos EVM

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.

Ethereum Compatibility

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.

Getting Started

To run a local OpenGradient node, execute the following from the root of the repository:

./local_node.sh

For detailed instructions on joining the OpenGradient network, see the official documentation.

Development

Testing

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

Documentation

Cosmos Stack

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

License & Acknowledgments

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.

Contributing

We welcome contributions! Please see our contributing guide for more information.

About

OpenGradient Network Node

Resources

Contributing

Security policy

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

448 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenGradient Network Node

CI Tests

og-evm is the official node software for participating in the OpenGradient decentralized network.

What is OpenGradient?

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.

Key Features

  • 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.

Built on Cosmos EVM

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.

Ethereum Compatibility

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.

Getting Started

To run a local OpenGradient node, execute the following from the root of the repository:

./local_node.sh

For detailed instructions on joining the OpenGradient network, see the official documentation.

Development

Testing

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

Documentation

Cosmos Stack

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

License & Acknowledgments

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.

Contributing

We welcome contributions! Please see our contributing guide for more information.

About

OpenGradient Network Node

Resources

Contributing

Security policy

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Latest commit

History

448 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenGradient Network Node

CI Tests

og-evm is the official node software for participating in the OpenGradient decentralized network.

What is OpenGradient?

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.

Key Features

  • 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.

Built on Cosmos EVM

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.

Ethereum Compatibility

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.

Getting Started

To run a local OpenGradient node, execute the following from the root of the repository:

./local_node.sh

For detailed instructions on joining the OpenGradient network, see the official documentation.

Development

Testing

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

Documentation

Cosmos Stack

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

License & Acknowledgments

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.

Contributing

We welcome contributions! Please see our contributing guide for more information.

About

OpenGradient Network Node

Resources

Contributing

Security policy

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

448 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenGradient Network Node

CI Tests

og-evm is the official node software for participating in the OpenGradient decentralized network.

What is OpenGradient?

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.

Key Features

  • 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.

Built on Cosmos EVM

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.

Ethereum Compatibility

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.

Getting Started

To run a local OpenGradient node, execute the following from the root of the repository:

./local_node.sh

For detailed instructions on joining the OpenGradient network, see the official documentation.

Development

Testing

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

Documentation

Cosmos Stack

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

License & Acknowledgments

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.

Contributing

We welcome contributions! Please see our contributing guide for more information.

About

OpenGradient Network Node

Resources

Contributing

Security policy

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

448 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenGradient Network Node

CI Tests

og-evm is the official node software for participating in the OpenGradient decentralized network.

What is OpenGradient?

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.

Key Features

  • 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.

Built on Cosmos EVM

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.

Ethereum Compatibility

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.

Getting Started

To run a local OpenGradient node, execute the following from the root of the repository:

./local_node.sh

For detailed instructions on joining the OpenGradient network, see the official documentation.

Development

Testing

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

Documentation

Cosmos Stack

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

License & Acknowledgments

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.

Contributing

We welcome contributions! Please see our contributing guide for more information.

About

OpenGradient Network Node

Resources

Contributing

Security policy

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Latest commit

History

448 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenGradient Network Node

CI Tests

og-evm is the official node software for participating in the OpenGradient decentralized network.

What is OpenGradient?

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.

Key Features

  • 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.

Built on Cosmos EVM

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.

Ethereum Compatibility

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.

Getting Started

To run a local OpenGradient node, execute the following from the root of the repository:

./local_node.sh

For detailed instructions on joining the OpenGradient network, see the official documentation.

Development

Testing

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

Documentation

Cosmos Stack

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

License & Acknowledgments

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.

Contributing

We welcome contributions! Please see our contributing guide for more information.

About

OpenGradient Network Node

Resources

Contributing

Security policy

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages