Soulprint Documentation

Decentralized identity & reputation for AI agents — open protocol, on-device proofs, zero PII uploaded.

What is Soulprint?

Soulprint is a decentralized identity layer that proves a real human is behind any AI agent — without sending biometric data to any server. It combines two signals into a single 100-point trust score:

Every verified agent gets a DID (Decentralized Identifier) and a signed SPT (Soulprint Token) that any MCP server, OpenClaw bot, or REST API can verify in milliseconds — even offline.

How It Works

Human verifies once

The user runs npx soulprint verify-me on their device. OCR reads their ID document, InsightFace matches their selfie, and a privacy-preserving proof is generated — all locally. Result: a signed identity token stored on-device.

Agent carries the token

The AI agent (OpenClaw bot, MCP client, CLI) includes the SPT token in its requests via X-Soulprint or x-soulprint-token headers. No credentials, no passwords — just the proof.

Service verifies & gates access

A Soulprint middleware (soulprint-mcp or soulprint-express) validates the token, checks the score, and grants or denies access to the protected tool or endpoint. Verification is instant — no network round-trip needed for cached tokens.

Validator network tracks reputation

Validator nodes gossip attestations via a peer-to-peer mesh. Good behavior (diverse tool use, no spam) earns +1 attestation up to 20 points. Bad behavior (rate abuse) loses points. Reputation is decentralized — no central authority.

Architecture: 7 npm Packages

PackageRoleUse when
soulprintCLIEnd users run npx soulprint verify-me
soulprint-coreDID, tokens, attestationsBuilding custom identity logic
soulprint-verifyOCR + face recognitionOn-demand local verification pipeline
soulprint-zkpProof prover & verifierPrivacy-preserving proof generation
soulprint-networkHTTP validator + P2P nodeRunning a validator node
soulprint-mcpMCP middlewareProtecting MCP server tools
soulprint-expressExpress/Fastify middlewareProtecting REST APIs

Quick Navigation

License & Links