{"library":"rfc8785","type":"library","category":null,"description":"rfc8785.py is a pure-Python, no-dependency implementation of RFC 8785, also known as the JSON Canonicalization Scheme (JCS). It provides deterministic serialization of JSON data, essential for cryptographic operations like hashing and signing where byte-identical representations are required for logically equivalent data. The library is actively maintained, with version 0.1.4 being the latest stable release, and it follows an irregular release cadence driven by contributions and fixes.","language":"python","status":"active","version":"0.1.4","tags":["json","canonicalization","security","cryptography","jcs","serialization"],"install":[{"cmd":"pip install rfc8785","imports":["from rfc8785 import dumps","from rfc8785 import dump","from rfc8785 import CanonicalizationError"]}],"homepage":"https://pypi.org/project/rfc8785","github":"https://github.com/trailofbits/rfc8785.py","docs":"https://trailofbits.github.io/rfc8785.py/","changelog":null,"pypi":"https://pypi.org/project/rfc8785/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.5,"avg_import_s":0.01,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/rfc8785/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Tue Jun 30","last_verified":"Tue Jun 30","next_check":"Thu Jul 30","install_tag":null}}