{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography/2"}],"enrichment":{"capability":"Command-line tool to create and verify cryptographic timestamp proofs anchored to the Bitcoin blockchain, with support for timestamping and verifying PGP-signed Git commits.","skillfed_tags":["blockchain-notary","git-integration","proof-of-existence"],"use_cases":["Prove that a document or file existed at a specific time without relying on a centralized authority.","Create an auditable timestamp chain for Git commits to establish a cryptographic record of when code was written.","Verify the authenticity and age of archived files or releases by checking their Bitcoin blockchain anchors.","Timestamp PGP-signed Git commits to bind cryptographic identity and timestamp together.","Build compliance or legal evidence workflows that require immutable, decentralized proof of creation date."],"what_it_does":"OpenTimestamps Client is a command-line tool that creates and verifies cryptographic timestamp proofs using the Bitcoin blockchain as a decentralized notary. It works by submitting file hashes to remote calendar servers, which eventually anchor them into Bitcoin blocks, creating an immutable proof that a file existed at a specific point in time. The tool also extends this capability to Git repositories, allowing you to timestamp and verify PGP-signed commits and individual files within a repository.\n\nThe package depends on GitPython, PySocks, appdirs, and the opentimestamps library. Creating timestamps requires only internet access to remote calendars; verifying them requires a local Bitcoin Core node to check the blockchain anchor. The timestamp format is stable and backward-compatible\u2014future clients will always be able to verify old timestamps. File contents are protected with nonces, so remote calendars learn nothing about what you're timestamping.","worth_installing":"Yes, if you need decentralized timestamping anchored to Bitcoin and have a local Bitcoin Core node available for verification. The package is stable and has seen production use for years. However, the aging maintenance status (591 days since last release) means you should verify that known issues listed in the documentation do not affect your use case, and be prepared for potential delays in bug fixes or updates."},"id":"opentimestamps-client","links":{"html":"https://skillfed.io/packages/opentimestamps-client","md":"https://skillfed.io/packages/opentimestamps-client.md","pypi":"https://pypi.org/project/opentimestamps-client/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2024-12-31","license_spdx":null,"license_treatment":"copyleft","name":"opentimestamps-client","python_support":"unspecified","summary":"Command-line tool to create and verify OpenTimestamps proofs"},"popularity":{"monthly_downloads":125376,"position":11822,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.7.2"}
