$npx skillfedfor your agent

clvm

[Contract Language | Chialisp] Virtual Machine

With conditionsPyPI CryptographyReleased Sep 2025124.8K downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — clvm-0.9.15-py3-none-any.whl
v0.9.15 · released 2025-09-17 · Python <4,>=3.8.1 · 3 runtime deps: chia_rs, importlib_metadata, typing-extensions

Yes, if you are developing on the Chia blockchain or need to execute Chialisp contracts in Python. The package is actively maintained, has no known vulnerabilities, and installs cleanly. However, it is in Alpha status, so expect API changes and verify production readiness for your use case before committing to it in critical systems.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.8.1 or later; depends on chia_rs which may require a Rust toolchain for compilation on some platforms.
  • Low install friction with a pure-Python wheel distribution.
  • The package is actively maintained with recent commits and supports current Python versions (3.8 through 3.11).

License · maintenance · safety

permissive license (permissive) — Apache 2.0 permissive license allows commercial and private use with minimal restrictions, making it suitable for production deployment in proprietary systems.

last release 2025-09-17 (331 days) · last repo commit 2026-08-14 · 89 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 124,789 downloads/mo, #11,852 on PyPI

Verify before relying

pip install clvm

import clvm
# Use the virtual machine to execute Chialisp contracts
# See https://chialisp.com/ for language documentation
  • Whether chia_rs requires compilation from source on all platforms or if pre-built wheels are available
  • Performance characteristics and typical execution speed for contract evaluation
  • Maturity level beyond 'Alpha' status and production readiness guarantees
Same gist for agents: .md · .json

What it is and what it does

clvm is a virtual machine implementation for Chialisp, a LISP-like smart contract language designed for the Chia blockchain. It interprets and executes Chialisp programs that define conditions for spending cryptocurrency—essentially a runtime for writing contracts that encumber and release funds based on cryptographic proofs and other conditions.

The package is in active development (Alpha status) and maintained by the Chia Network team. It depends on chia_rs for performance-critical operations and uses standard library compatibility shims (importlib_metadata, typing-extensions) for broad Python version support. It's positioned as a developer tool for blockchain engineers building on Chia, not a general-purpose language runtime.

Use it for

  • Building Chia blockchain smart contracts that define spending conditions and fund release logic
  • Testing Chialisp programs locally before deployment to a live blockchain network
  • Integrating Chia contract execution into Python-based wallet or node software
  • Prototyping cryptocurrency payment schemes and escrow logic using Chialisp syntax

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are developing on the Chia blockchain or need to execute Chialisp contracts in Python.

The package is actively maintained, has no known vulnerabilities, and installs cleanly. However, it is in Alpha status, so expect API changes and verify production readiness for your use case before committing to it in critical systems.

Install

clvm on PyPI

Before you install

Low install friction with a pure-Python wheel distribution. The package is actively maintained with recent commits and supports current Python versions (3.8 through 3.11). Three runtime dependencies keep the dependency tree manageable.

Requires Python 3.8.1 or later; depends on chia_rs which may require a Rust toolchain for compilation on some platforms.

License in practice

Apache 2.0 permissive license allows commercial and private use with minimal restrictions, making it suitable for production deployment in proprietary systems.

Quickstart

pip install clvm

import clvm
# Use the virtual machine to execute Chialisp contracts
# See https://chialisp.com/ for language documentation

Verify before relying

  • Whether chia_rs requires compilation from source on all platforms or if pre-built wheels are available
  • Performance characteristics and typical execution speed for contract evaluation
  • Maturity level beyond 'Alpha' status and production readiness guarantees

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release <4,>=3.8.1
Install frictionLow. Pure-Python wheel
Runtime dependencies
3 packages
chia_rsimportlib_metadatatyping-extensions
MaintenanceActively maintained 331 days since the last release
Last repo commit
First released
Downloads124,789 / month, #11,852 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 3 - AlphaLicense :: OSI Approved :: Apache Software LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Security :: Cryptography

Evidence: clvm-0.9.15-py3-none-any.whl

Tags

Capabilities
lisp virtual machinesmart contract languageblockchain scriptingchialisp interpreterfund encumbrancecontract execution enginecryptocurrency smart contracts
Topics
blockchainsmart-contractschia-network

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “lisp virtual machine”

  • clvmA LISP-like virtual machine for writing and executing smart contracts…
  • clvm-toolsCompiles a LISP-like smart-contract language (CLVM) into executable…
  • sexpdataParses and serializes S-expressions (Lisp-style symbolic expressions)…

Give your agent the search over MCP, or paste the wish link into any chat.

More Cryptography packages

certifi Worth it
PyPI · Cryptography · released Jul 2026

Certifi provides Mozilla's curated collection of root SSL certificates for Python applications to validate TLS hosts and verify certificate trustworthiness.

MPL-2.0pure Python · 3.7+
1.9Bdownloads / mo
cryptography Worth it
PyPI · Cryptography · released Jul 2026

cryptography provides cryptographic recipes and low-level primitives for symmetric encryption, message digests, key derivation, and other common cryptographic algorithms in Python.

Apache-2.0 OR BSD-3-Clausecompiled wheel
1.5Bdownloads / mo
rsa Skip
PyPI · Cryptography · released Apr 2025

Pure-Python RSA encryption, decryption, signing, and key generation following PKCS#1 v1.5, with command-line and library interfaces.

Apache-2.0pure Pythonabandoned
299.6Mdownloads / mo
pyOpenSSL With conditions
PyPI · Python Modules · released Aug 2026

pyOpenSSL wraps OpenSSL's SSL/TLS functionality for Python, providing high-level connection objects and certificate handling through a Python-friendly interface around OpenSSL's cryptographic operations.

Apache-2.0pure Python · 3.9+
294.2Mdownloads / mo
azure-identity Worth it
PyPI · Cryptography · released Mar 2026

Provides Microsoft Entra ID token-based authentication for Azure SDK clients through a set of TokenCredential implementations that handle OAuth flows and managed identity support.

license unclearpure Python · 3.9+
247.2Mdownloads / mo
PyNaCl Worth it
PyPI · Cryptography · released Jan 2026

PyNaCl provides Python bindings to libsodium for digital signatures, secret-key and public-key encryption, hashing, message authentication, and password-based key derivation.

Apache-2.0compiled wheel · 3.8+
246.6Mdownloads / mo

See also clvm-tools · clvm-rs · clvm-tools-rs · py-evm · vyper · chialisp-puzzles · eth-brownie · mythril · chia-puzzles-py · web3

Further reading