{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography"}],"enrichment":{"capability":"Provides Python bindings to a high-performance C++ implementation of Verifiable Delay Functions (VDFs) for the Chia blockchain, enabling fast repeated squarings and proof generation.","skillfed_tags":["blockchain","cryptography","proof-of-time"],"use_cases":["Run a timelord node to validate and extend the blockchain by computing proofs of time.","Benchmark CPU performance for VDF computation using vdf_bench to estimate iterations per second.","Integrate VDF verification into blockchain clients or consensus validation logic.","Develop or test applications that depend on time-based consensus layers.","Verify correctness of VDF proofs in blockchain validation pipelines."],"what_it_does":"chiavdf is a Python wrapper around a specialized C++ library for computing Verifiable Delay Functions\u2014cryptographic primitives that prove a computation took a minimum amount of sequential time. It implements the NUDUPL algorithm with optimized GCD and squaring routines, designed to support Chia's Proof of Time consensus mechanism. The package provides a Python interface for VDF verification and optional command-line tools for timelord operation and CPU benchmarking.\n\nThe library targets blockchain infrastructure, particularly timelord nodes that validate proof-of-time submissions. It has no runtime Python dependencies and ships as precompiled wheels for modern Python versions across major platforms, making installation straightforward on supported systems. Building from source requires C++ tooling (cmake, boost, GMP/MPIR), but end users typically install the wheel distribution.","worth_installing":"Yes, if you are running Chia infrastructure (timelord, validator, or full node). The package is actively maintained, has no known vulnerabilities, carries a permissive license, and precompiled wheels eliminate build friction for standard Python versions. Not relevant for general-purpose Python development outside the Chia ecosystem."},"id":"chiavdf","links":{"html":"https://skillfed.io/packages/chiavdf","md":"https://skillfed.io/packages/chiavdf.md","pypi":"https://pypi.org/project/chiavdf/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-11-05","license_spdx":null,"license_treatment":"permissive","name":"chiavdf","python_support":"supports_current","summary":"Chia vdf verification (wraps C++)"},"popularity":{"monthly_downloads":441581,"position":6643,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.14"}
