What can I timestamp?

You can timestamp any type of digital document. It could be texts, audio, photos, videos, source code, zip files containing several documents, etc.

Do I need to share my document with tangible.io?

No, tangible.io never sees your document. All you share is a digital "fingerprint" of your document in the form of a cryptographic hash (a 64 character long string of letters and numbers). The hash is calculated by your web browser without sharing the document with tangible.io. If you prefer you can calculate the hash using offline tools and manually enter it into the search field.

What do I need to verify my timestamp?

To verify a timestamp you will need to present an exact copy of your original (i.e. whose hash is the same as the hash you timestamped). Any change to the document, including to document meta data, will result in a different hash for the document. To avoid accidentally modifying an already timestamped document it a good idea to save your timestamped originals in a safe place and never open them directly. Always make a copy of an original before viewing it. Also remember to always save your tangible.io receipt.

How do I prove ownership of the timestamp?

Your timestamped document must itself contain a reference to you. One way to achieve this is to timestamp a zip file containing your originals together with a file identifying who you are. If you are in possession of the wallet that purchased the timestamp, then it is also possible to prove that you control the private key that signed the timestamp transaction.

What if tangible.io is shut down?

Your transaction containing the document hash will always be stored in the bitcoin blockchain and can't be removed regardless of the fate of this site. Your timestamp receipt contains the bitcoin transaction ID for the transaction containing your document hash. You can look it up using blockchain explorers such as blockchain.info.

What is a hash (digital fingerprint)?

For fingerprinting documents tangible.io uses a cryptographic hash called SHA256. The hash consists of a 64 character long string of letters and numbers. A cryptographic checksum has such mathematical properties that it can be considered a unique identifier for a document.

How can a hash embedded in a bitcoin transaction serve as a timestamp?

All bitcoin transactions are saved in the bitcoin blockchain. Its purpose is to keep track of transactions and their timing. There is currently several billions USD worth of bitcoin relying on the blockchain performing this task correctly. Just as bitcoin transactions are protected from tampering, so are your timestamps.

How do I pay for timestamps?

Timestamps are paid for with bitcoin. A wallet supporting the bitcoin payment protocol (BIP 70/71/72) is needed. It is fairly recent and not all wallets support it properly yet. Currently, the following wallets are confirmed to work with this site:

Additional questions?

Additional questions can be sent to questions.tangible.io@gmail.com.