{"repo":"opentimestamps/opentimestamps-server","free":true,"listed":false,"github":"https://github.com/opentimestamps/opentimestamps-server","clone":"git clone https://github.com/opentimestamps/opentimestamps-server.git","description":"OpenTimestamps Calendar Server","language":"Python","stars":270,"topics":["opentimestamps","bitcoin","cryptography","timestamping"],"license":null,"category":"blockchain-web3","readme_excerpt":"OpenTimestamps Calendar Server This package provides the otsd daemon, a calendar server which provides aggregation, Bitcoin timestamping, and remote calendar services for OpenTimestamps clients. You do not need to run a server to use the OpenTimestamps protocol - public servers exist that are free to use. That said, running a server locally can be useful for developers of OpenTimestamps protocol clients, particularly with a local Bitcoin node running in regtest mode. Installation You'll need a local Bitcoin node (version 24.0 is known to work) with a wallet with some funds in it; a pruned node is fine. While otsd is running the wallet should not be used for other purposes, as currently the Bitcoin timestamping functionality assumes that it has exclusive use of the wallet. Install the requirements: Create the calendar: The URI determines what is put into the URI field of pending attestations returned by this calendar server. For a server used for testing, the above is fine; for production usage the URI should be set to a stable URL that OpenTimestamps clients will be able to access indefinitely. The donation address needs to be a valid Bitcoin address for the type of network (mainnet, testnet, regtest) you're running otsd on. It's displayed on the calendar info page. The HMAC key should be kept secret. It's meant to allow for last-ditch calendar recovery from untrusted sources, although only part of the functionality is implemented. See the source code for more details! To act","default_branch":null,"files":null,"tree":[],"storefront":"/r/opentimestamps","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/opentimestamps/opentimestamps-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}