Fingerprint & verify any document — free, no upload Try it now →
SDK live on PyPI & npm — install today

Developer quickstart

Install. Verify. Anchor. Today.

The SDK is live right now — pip install or npm i. Verify any receipt for free, no account. Emit Article 50 receipts in a few lines. Buy a plan to get your key and anchor to the public chain today.

Step 01 · Install

Add the SDK to your stack.

Python or TypeScript, your choice. Already on LangChain, OpenAI, Anthropic, Mistral, and more? Use the matching one-line adapter instead — see the adapter catalog.

# core SDK
pip install ledgerproof
# …or a framework adapter, e.g. LangChain
pip install langchain-ledgerproof
npm install @ledgerproof/sdk

Apache-2.0. The protocol and verifier are open and free — owned by the LedgerProof Foundation (a California nonprofit; 501(c)(3) in process), which keeps them that way.

Step 02 · Verify Free · no account

Check any receipt against the public chain — right now.

Verification needs no key, no account, and no call to LedgerProof. Drop a receipt into the open verifier, or do it in code. If LedgerProof disappeared tomorrow, every receipt still verifies.

# verify by the document's content hash — public, keyless
from ledgerproof import verify_by_content_hash
result = verify_by_content_hash("e3b0c44298fc1c14…")
print(result.anchored, result.verify_url)
// verify by content hash — public, keyless
import { lookupByContentHash } from "@ledgerproof/sdk";
const r = await lookupByContentHash("e3b0c44298fc1c14…");
console.log(r.anchored, r.verify_url);

Prefer a UI? Open verify.ledgerproofhq.io and drop in a receipt — it runs entirely in your browser.

Get your key and anchor today.

Self-serve plans start in minutes — pick a tier, get your API key, and anchor your first receipt the same day. Verifying always stays free.

See pricing & get a key

One import for the framework you already use.

Drop-in adapters cover the major AI SDKs and orchestration frameworks — LangChain, LangGraph, OpenAI, Anthropic, Mistral, Cohere, Google AI, Bedrock, Azure OpenAI, LlamaIndex, Haystack, and more. Attach one callback; every call emits a receipt.

Browse the adapters →

Verification is always free and keyless. Anchoring requires a plan key. Receipts are tamper-evident, not tamper-proof. Not legal advice.