Aller au contenu
all systems operational·eu-west
Deepstamp

DEVELOPERS

A few lines. Every PDF you issue goes out with its proof.

SDKs for Node, Python and Go. Connect Deepstamp to your export pipeline, and every document leaves your app with a verifiable seal. Your users' experience stays exactly the same, and there's nothing extra for you to host.

$ npm i deepstamp
import Deepstamp from "deepstamp";

const ds = new Deepstamp(process.env.DS_KEY);

app.get("/invoice/:id", async (req, res) => {
  const pdf = await buildInvoice(req.params.id);
  const sealed = await ds.seal(pdf, {
    ref: req.params.id,
    issuer: "acme-billing",
  });
  res.setHeader("Content-Type", "application/pdf");
  res.send(sealed);
});

WEBHOOKS

Real-time events via HTTPS.

Subscribe to lifecycle events. We POST a signed JSON payload to your endpoint within 500 ms of each event.

document.sealed

Fired when a PDF is successfully sealed and the proof is stored.

document.verified

Fired each time someone verifies a sealed document via the public URL.

document.tampered

Fired when a verification attempt detects the document has been altered.

issuer.suspended

Fired if an issuer account is suspended due to abuse or policy violation.

SEAL PLACEMENT

Every sealed PDF carries its proof of authenticity.

The Deepstamp seal appears in the top-right corner, with a verification link down the right margin of every document. Clickable in digital viewers.

INV-2026-0891
Your SaaS → end-customer
Date
18 Apr 2026
DescriptionQtyAmount EUR
API integration — setup11 200,00
Monthly SaaS license (x3)3597,00
Custom PDF template1450,00
Support priority 12 months1960,00
SUBTOTAL
3 207,00
VAT 20%
641,40
TOTAL TTC
3 848,40 EUR
verified · deepstamp.fr/v/7F2A-4KNQ
Verified by Deepstamp
0.42s · issuer: Your SaaS · seal intact