Seal and verify legal documents
Executed agreements, deeds, opinions, and court filings that prove their own authenticity — sealed to a published root, timestamped on Bitcoin, and verifiable by any court, counterparty, or regulator. This is how a legal document stands on its own.
For solicitors, barristers, in-house counsel, paralegals, and ediscovery teams.
Four guarantees, in law & legal
The executed version is the version
A changed clause, amount, or date — a single altered byte — fails verification instantly. What was signed is what verifies.
A named signer of record
Every seal names the firm that issued it, chaining to a published root. Not a vague “verified” badge — a specific certificate.
Fixed in time
An OpenTimestamps proof on Bitcoin pins the moment the document existed — decisive for deadlines, priority, and which version came first.
Checked by anyone
Opposing counsel, a court, or a notary confirms the proof at a permalink — free, and standing on public infrastructure rather than on us.
From your file to a proof anyone can check
The same pipeline every time — the seal and the timestamp travel with the file, so the proof is self-contained.
Seal it in the app — no setup
- 1
Sign in as your firm
Open app.letsseal.org and sign in. Your firm gets its own certificate authority the first time — every seal you issue chains to it.
- 2
Upload the executed PDF
Drop in the signed agreement. Let's Seal seals the whole file with your firm's certificate as a PAdES signature covering every byte.
- 3
It's anchored for you
The file's fingerprint is timestamped on Bitcoin and written to the public transparency log. You get back a normal PDF that also verifies.
- 4
Share the proof link
Every sealed document has a permanent proof page. Put the link in the closing bundle; anyone opens it to confirm the document is authentic and unchanged.
Automate it from your terminal or CI
The sealbot CLI does the same thing, scriptably — one command per file, straight into your pipeline.
# Seal an executed agreement under your firm's certificate $ sealbot seal settlement-agreement.pdf --org examples sealed settlement-agreement.pdf sha256 9f2c4e…a41b proof https://letsseal.org/d/9f2c4e…a41b anchored to Bitcoin · recorded in the transparency log # Anyone confirms it — public, free, offline-capable $ sealbot verify settlement-agreement.pdf ✓ authentic · unaltered · sealed by Let's Seal Examples
Sealing uses your firm's key — an API key or your own instance. Verifying is public: opposing counsel or a court runs it against the portal, or offline with a standard PAdES validator.
A sealed settlement agreement
Open the proof page the way opposing counsel would: it shows the document is authentic, unaltered since sealing, sealed by the issuing firm, and timestamped on Bitcoin.
A real document, sealed under the “Let’s Seal Examples” organisation.
What you’ll seal
- Contracts & deeds
- Legal opinions
- Engagement letters
- Wills
- Affidavits
- Powers of attorney
- Court filings
- Disclosure bundles
- Settlement agreements
Straight answers
- Does this replace a wet signature or a notary?
- No. A seal proves the document is authentic, unaltered, sealed by your firm, and existed by a date — integrity, issuer, and time. It doesn't witness a person's identity the way a notary does. It's the cryptographic layer beneath whatever signing or witnessing your matter requires.
- Can the other side verify without an account?
- Yes. Verification is public and free — opposing counsel or a court opens the proof link, or runs the standard tools offline. The proof carries everything they need.
- What happens if the document is amended later?
- Seal the amended version too. Each version gets its own seal and timestamp, so the record shows exactly what existed when — useful when a dispute turns on which draft was in force.
- Is it standards-based and durable?
- The seal is a standard PAdES/X.509 signature and an OpenTimestamps Bitcoin anchor — the same primitives courts and auditors already recognise, delivered inside the PDF and verifiable for years.
Start sealing law & legal documents
Free and open. Seal in the app, automate from the CLI, and hand anyone a proof they can verify themselves.