A VectorGuard Labs Product

Verified Credentials.
On-Chain Proof.

Verified Credentials is an open-source W3C-compliant SDK with on-chain attestation anchoring. Issue KYC, AML, and accredited investor credentials as signed JWTs and anchor their hashes on-chain for tamper-proof, publicly verifiable proof.

pip install vercre-sdk

Why Teams Choose Verified Credentials

A complete credential infrastructure, not just a signing library.

🔒

W3C Verified Credentials

Full Data Model v2.0 compliance. Issue credentials as JWTs with Ed25519 or secp256k1 signatures. Pydantic-validated schemas for KYC, AML, and AccreditedInvestor types.

On-Chain Attestation

Anchor credential hashes on Base (EVM). Any platform can verify attestation status on-chain without re-running compliance checks. Privacy by design (only hashes stored).

🔑

Custodial Key Management

Private keys encrypted at rest with Fernet (HKDF-SHA256 derived). Keys never leave the server. Key rotation with version tracking so old credentials stay verifiable.

💰

Usage-Based Billing

Stripe-powered metered billing with six plans. Free tier for development. Paid tiers unlock on-chain anchoring with overage billing via Stripe Meters.

🛡

Trust Registry & Reputation

Four issuer tiers with economic staking, dispute governance, reputation scoring, and verifier policy enforcement. Confidence scores from 0.0 to 1.0.

🔌

REST API with 70+ Endpoints

FastAPI server with three-tier role-based auth, rate limiting, webhook notifications, SD-JWT selective disclosure, and adaptive rate limiting under load.

Deployment Modes

Self-host for free, or use the managed API for on-chain proof.

Self-Hosted (Free)

Install from PyPI and run on your infrastructure. Full SDK with file-backed attestation.

  • Credential issuance (JWT)
  • Cryptographic signature verification
  • DID resolution (key, ethr, web)
  • Trust registry & reputation
  • File-backed or DB attestation
  • No on-chain anchoring (production contract)
  • No BaseScan-verifiable proof

How It Works

From install to on-chain proof in four steps.

1

Install the SDK

pip install vercre-sdk. The code is MIT licensed — use it freely in any project, self-host, or connect to the hosted API.

2

Onboard & Issue

Call POST /api/v1/onboard to get a DID + API key. Issue KYC, AML, or AccreditedInvestor credentials as signed JWTs.

3

Upgrade & Authorize

Subscribe to a paid plan and call POST /api/v1/chain/authorize. Your DID is authorized on the production contract.

4

Anchor On-Chain

Every credential you issue is anchored on Base. Any third party can verify attestation status via the smart contract or BaseScan.

Issuance Plans

Start free. Scale with on-chain proof when you need third-party verifiability.

Starter

Free
No credit card required
  • 10 issuances/month
  • 10 anchors/month
  • 10 revocations/month
  • 5 req/min rate limit
  • 2 webhooks
  • Hard cap (no overage)
Get Started

Growth

$149/mo
+ overage at $0.15/issuance
  • 1,000 issuances/month
  • 1,000 anchors/month
  • 500 revocations/month
  • 60 req/min rate limit
  • 20 webhooks
  • On-chain anchoring (Base)
Get Started

Enterprise

Custom
+ overage at $0.12/issuance
  • 10,000 issuances/month
  • 10,000 anchors/month
  • 5,000 revocations/month
  • 300 req/min rate limit
  • 50 webhooks
  • On-chain anchoring (Base)
  • SLA guarantee
  • Dedicated support
Contact Us

Verifier Plans

Verify credentials at scale with confidence scoring and batch verification.

Developer

Free
Hard cap — 402 on overage
  • 100 verifications/month
  • 10 req/min rate limit
  • Basic confidence scoring
  • No batch verification
  • No disputes
Get Started

Enterprise

Custom
+ overage at $0.01/verification
  • 250,000 verifications/month
  • 1,000 req/min rate limit
  • Batch max: 500
  • Full confidence scoring
  • Disputes supported
  • SLA guarantee
  • Dedicated support
Contact Us

Get in Touch

Ready to issue Verified Credentials? Let's talk about which plan fits your team.