Satohash — Bitcoin document stamping

How to Prove a Document Existed at a Certain Time

Whether it's a contract dispute, a copyright claim, an invention idea, or a receipt, "prove it existed before this date" comes up more often than you'd think. Here's how to do it with Bitcoin.

The 3-step method

1. Stamp it now

Go to satohash.io/stamp, drop your file in, and click stamp. Satohash hashes the file in your browser (the file never leaves your device) and anchors the fingerprint to Bitcoin via OpenTimestamps. It's free, no account needed.

2. Keep the proof package

You get two things to keep together:

Store them together (same folder, a USB stick, encrypted cloud, or print the certificate). The proof is useless without its matching file, and the file is "undated" without the proof.

3. Verify anytime, anywhere

Anyone — you, a judge, an opposing lawyer — can verify the proof:

What the proof shows

When verified, the proof reveals the Bitcoin block your fingerprint was anchored in — a specific block number with a specific timestamp. Because Bitcoin blocks are chained cryptographically and globally agreed upon, that block's time is effectively undeniable proof that your document existed before it was mined.

Real-world uses

Common mistakes to avoid

Stamp your first document free: satohash.io/stamp