Getting started

Seal your first document in minutes.

Everything here works today, for free. Pick the path that fits, hosted app, command line, CI pipeline, or your own server.

Use ours

Hosted

Drop in any file, PDF, image, XML, email, archive, or run one command, and get a sealed, anchored copy with a public proof page anyone can check.

Best for: trying it out, one-off documents, small teams.

Run your own

Self-hosted

Host the whole stack and hold your own keys. Your seals stay verifiable forever. The proof lives on the blockchain and the public transparency log.

Best for: organisations issuing at scale who want to own their CA and their keys.

Choose your path

Expand any step below. Each is self-contained. You don’t need the others.

The fastest way to try it. Seal a document so anyone can prove it’s genuine and unchanged, free, no account needed to verify.

In the hosted app

Drop a PDF, get a sealed + anchored copy with a public proof page.

Open the app
From the command line
$ sealbot seal invoice.pdf

→ sealed · anchored to the blockchain · public proof link

Install sealbot

sealbot is the open command-line tool for sealing, anchoring, and verifying anything, files, PDFs, media, and software artifacts. It talks to the hosted service by default, or to your own instance with one flag.

Install
$ brew install letsseal/tap/sealbot
# or: npm i -g @letsseal/sealbot
Seal any file
$ sealbot seal invoice.pdf
✓ sealed · anchored to Bitcoin · logged
→ https://letsseal.org/d/9f2c…a41b
Verify one (public, keyless)
$ sealbot verify invoice.pdf
✓ authentic · unchanged since sealing