Beta

Immutable Document Certification.

Blockchain-powered. Privacy first.

Ensure the integrity of your documents with immutable blockchain proof. Total privacy, no intermediaries, and instant verification.

Merkle Tree Visual
Verified Hash
e94b...8f2a

Why ROOTSURE?

Traditional certification is obsolete. Upgrade your security.

Traditional

  • Expensive and slow (days)
  • Easy to forge on paper
  • No public transparency

Rootsure

  • Instant and < 1% of the cost
  • Mathematically immutable
  • Globally verifiable
Intuitive Web Platform

Certify Without Revealing: If you can click, you can certify

We designed our platform for confidential documents. With the free plan, your file never leaves your device — we only process its digital fingerprint and anchor it for proof.

  • Drag and drop PDFs, images, or contracts.
  • Zero-knowledge: your document stays on your device. We never see it.
  • Verify authenticity publicly, anytime, for free.
Try Web Platform

Drag and drop your files here

PDF, JPG, PNG up to 10 MB

Contract.pdf

Certified

Image_Evidence.png

Certified

Simple Process

How It Works

1. Fingerprint

Your document is processed locally. We only use its unique digital fingerprint — the file never leaves your device.

2. Stamp

The fingerprint is anchored on a public blockchain. An immutable proof of existence is generated instantly.

3. Verify

Anyone with the original file can verify its authenticity and integrity in seconds.

Use Cases

Education

Unforgeable diplomas and certificates.

Legal

Smart contracts and digital notary.

Voting

Transparent electoral records.

Health

Traceability of supplies and prescriptions.

Built for Developers

Integrate blockchain certification into your application with less than 10 lines of code.

npm i rootsure-sdk Node 18+ · ESM Python SDK — in progress
View full documentation
register.mjs
import { RootsureClient } from "rootsure-sdk";

// Session via email + password (or JWT in RootsureClient)
const client = await RootsureClient.fromPassword({
  email: process.env.ROOTSURE_EMAIL,
  password: process.env.ROOTSURE_PASSWORD,
});

// SHA-256 locally, then register for batch / Cardano stamp
const result = await client.registerFile("./contract.pdf", {
  type: "legal",
});

console.log(result.hash, result.message);
// → { success, hash, timestamp, message }

Plans

Choose the option that fits your privacy and custody needs.

⚠️ Beta notice: stamps are recorded on a test network. They are real and verifiable; mainnet launch is planned after the beta phase.
Active now

Privacy First

Free during Beta
  • No file upload — we only process the fingerprint. Your document never leaves your device.
  • Zero-knowledge: we cannot read, copy, or access your content — ever.
  • Immediate processing regardless of file size. No bandwidth for large files.
  • Public verification for anyone with the original file.
  • 1 certification per day. Up to 50 MB (processed locally).
  • Ideal for confidential data: lawyers, doctors, scientists, inventors.
Start for Free
COMING SOON

Business

Pricing to be announced
  • Choose: No file upload (fingerprint only) or secure Vault (we store your files).
  • Up to 50 certifications per day.
  • Up to 50 MB per file. Dedicated Merkle tree.
  • Vault: disaster-proof custody, compliance-ready, download original anytime.
COMING SOON

Enterprise

Custom pricing
  • Choose: No file upload (fingerprint only) or secure Vault (we store your files).
  • 51+ certifications per day (configurable).
  • Up to 200 MB per file with Vault. Higher limits available.
  • Vault + dedicated support + SLA. On-premise integration available.