{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/4"}],"enrichment":{"capability":"py-cid encodes and decodes CIDs (Content IDentifiers), the self-describing content-addressed identifiers used by IPFS and IPLD to reference distributed content via cryptographic hashing.","skillfed_tags":["ipfs","content-addressing","distributed-systems"],"use_cases":["Parse and validate IPFS content hashes (CIDv0 strings) in Python applications.","Generate CIDs from raw multihash data for storing or referencing content in IPFS.","Inspect CID metadata (version, codec, hash algorithm) for routing or validation logic.","Convert between CID string representations and their structured components.","Build IPLD-compatible applications that need to work with content-addressed identifiers."],"what_it_does":"py-cid is a Python implementation of the CID specification, a format for self-describing, content-addressed identifiers used in distributed systems like IPFS and IPLD. It wraps cryptographic hashing (via multihash), codec selection (via multicodec), and string encoding (via multibase) into a single identifier that can be created from a hash string, inspected for its version, codec, and multihash components, and re-encoded back to string form.\n\nThe package is primarily useful for applications that interact with IPFS or IPLD networks, or that need to work with content-addressed storage systems. It handles both CIDv0 (legacy) and newer CID formats, and provides a straightforward API to parse existing CIDs and generate new ones from hash data.","worth_installing":"Yes, if you are building on IPFS or IPLD. The package is actively maintained, has low install friction, carries a permissive MIT license, and has no known vulnerabilities. The Pre-Alpha classifier is a minor signal to check the project's stability guarantees, but the active maintenance and long release history since first release in 2017 suggest it is production-ready for its intended use. Install it if you need to work with CIDs; skip it if you have no IPFS/IPLD integration."},"id":"py-cid","links":{"html":"https://skillfed.io/packages/py-cid","md":"https://skillfed.io/packages/py-cid.md","pypi":"https://pypi.org/project/py-cid/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-13","license_spdx":"MIT","license_treatment":"permissive","name":"py-cid","python_support":"supports_current","summary":"Self-describing content-addressed identifiers for distributed systems"},"popularity":{"monthly_downloads":164458,"position":10548,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.0"}
