Open source · Self-hosted · Free

Document sealing for everyone

An open, self-hosted alternative to paid AATL certificate seals. Prove a document is authentic and unaltered with your own certificate authority, and anchor the proof to a decentralised public ledger so anyone can verify it — independently, and for free.

See a real proof, anchored on a public ledger →

Built on open standards
PAdES signaturesX.509 certificatesRFC 3161 timestampsOpenTimestampsSHA-256

Free, forever

No per-seal or per-envelope fees. The cryptography behind a document seal is free and standard — there's no reason to rent it.

Your own authority

Seal documents with your own certificate authority. Tamper-evident PAdES signatures, entirely under your control — trust flows from your own published root.

Anchored to a public ledger

Every seal gets an independent, decentralised timestamp via OpenTimestamps — free, permanent proof of when a document existed, recorded on a public ledger no one controls.

Publicly verifiable

Anyone can confirm a document on the public portal, or offline with stock tools — the proof carries everything a verifier needs. Independently checkable, anywhere.

We believe proof of authenticity should be public infrastructure — not a subscription.

Proving a document is real shouldn't mean paying to join a private trust list. The tools to prove a document is genuine should belong to everyone — not sit behind a certificate vendor's paywall.

Two independent layers of proof

A cryptographic seal proves who and what. An independent timestamp proves when. Together, anyone can verify both. Let's Seal holds no cryptocurrency and you never touch a coin or a wallet — we use the public ledger the way a notary uses a public register: to stamp a record no one can alter.

Step 1

Seal

Your own certificate authority signs the finished PDF (PAdES). Tamper-evident, standards-based, and entirely yours.

Step 2

Anchor

The document's SHA-256 gets an independent, decentralised timestamp via OpenTimestamps — free, permanent proof of existence and date, on a public ledger no one controls.

Step 3

Verify

A public proof page — plus a QR on every sealed page — lets anyone confirm authenticity, independently and offline.

How it compares

Paid AATL seals add one thing the free, standard cryptography doesn't: an automatic trust indicator inside Adobe Reader. Here is the full picture.

Let's Seal
Paid AATL
Cost
Free
Per-seal / per-envelope fees
Proof of date
Independent public ledger
The vendor's own timestamp
Verify outside their app
Public page + .ots file, offline
Trust indicator inside Adobe Reader
A printed copy stays verifiable
Yes — QR on every page
No
Self-host
Yes
No
Open source
Yes (Apache-2.0)
No
Automatic trust indicator in Adobe Reader
No — verify via the portal
Yes

You never have to take our word for it

Every sealed document has a public proof page and a downloadable OpenTimestamps proof you can check against the blockchain yourself. The proof stands on its own, forever.

Seal your first document in minutes

Free, open source, and self-hostable. No account needed to verify.