This is a public OpenTimestamps calendar server. It aggregates document hashes into a merkle tree and commits the tip into the Bitcoin blockchain through our own archival full node — a cryptographic notary with no trusted third party. Timestamping is free; your file never leaves your machine.
# install the client $ pip install opentimestamps-client # stamp a file against this calendar (writes document.pdf.ots) $ ots stamp -c https://stamp.warpyard.com -m 1 document.pdf # later — once the calendar has written its Bitcoin attestation — # upgrade the receipt to a self-contained, independently verifiable proof $ ots upgrade document.pdf.ots $ ots verify document.pdf.ots
Your client submits a salted SHA-256 digest. The calendar folds every digest received each second into a merkle tree.
The merkle tip is written into a Bitcoin transaction (OP_RETURN) from this server's wallet, RBF-bumped until it confirms.
After confirmation, your .ots receipt upgrades to a proof any Bitcoin node can verify — no calendar, no server, no trust required.
| Endpoint | Description |
|---|---|
| POST /digest | Submit a raw 32-byte digest; returns a serialized pending-attestation timestamp. |
| GET /timestamp/<hex> | Fetch the (upgraded) timestamp for a commitment. |
| GET /status | Raw calendar status page (pending count, wallet, recent txs). |
ots stamp behaviour) as well as this one.