{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography"}],"enrichment":{"capability":"Canonicalizes JSON according to RFC 8785, producing a deterministic byte representation suitable for hashing and digital signatures.","skillfed_tags":["json-serialization","cryptography","deterministic-hashing"],"use_cases":["Hashing JSON payloads to detect tampering or verify integrity in APIs and data pipelines.","Creating deterministic signatures for JSON documents in blockchain or cryptographic applications.","Comparing JSON structures for equality without being affected by formatting or key ordering.","Normalizing JSON before storing it in a content-addressable system or deduplication cache.","Implementing RFC 8785 compliance in systems that require standards-based JSON canonicalization."],"what_it_does":"JCS is a Python 3 implementation of RFC 8785 JSON canonicalization. It transforms JSON objects into a canonical form\u2014a deterministic byte sequence that represents the same data structure identically every time, regardless of key order or whitespace. This is essential when you need to hash JSON data, verify digital signatures, or compare JSON structures byte-for-byte.\n\nThe package has no runtime dependencies and installs cleanly. It supports Python 3.6.2 and later. However, it has been abandoned since April 2022 with no active maintenance, so while the core algorithm is stable, you should verify that the implementation meets your security and compatibility requirements before relying on it in production.","worth_installing":"Yes, if you need RFC 8785 compliant JSON canonicalization and can accept an abandoned package. The implementation is simple and has no dependencies, making it low-risk to integrate. However, verify that the algorithm meets your security requirements and test thoroughly, since there will be no upstream fixes for any future issues you discover."},"id":"jcs","links":{"html":"https://skillfed.io/packages/jcs","md":"https://skillfed.io/packages/jcs.md","pypi":"https://pypi.org/project/jcs/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-04-10","license_spdx":null,"license_treatment":"permissive","name":"jcs","python_support":"supports_current","summary":"JCS - JSON Canonicalization"},"popularity":{"monthly_downloads":1479172,"position":3855,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.2.1"}
