Skip to content

UTSUniversal Timestamps

Decentralized timestamping protocol for verifiable proofs of existence

UTS Logo

Quick Start

Try our official web app

Visit timestamps.now to timestamp your first file in seconds. No sign-up required!

Via CLI

Install the CLI and timestamp your first file:

bash
cargo install uts-cli --version 0.1.0-alpha.0 --locked
uts stamp myfile.txt
# wait ~10 seconds for the batch to be attested on-chain
uts upgrade myfile.txt.ots
uts verify myfile.txt

How It Works

  1. Submit - Send your data hash to a calendar server, get a pending timestamp in return
  2. Batch - Your hash joins a Merkle tree with others
  3. Attest - The tree root is timestamped on-chain via EAS
  4. Upgrade - Upgrade the timestamp to self-contained.
  5. Verify - Anyone can verify the timestamp proof

For implementation details, see the Reference Book.

Released under the MIT License.