APruvo
Trust-as-a-Service

Don't build trust
into every application.
Build it once.

Provision your own ledger. Define what you track. Screen every new fact against its history before you accept it, and issue proof a third party can verify — without trusting your word for it.

No credit card. Sandbox ledgers are always free.

evaluate.ts
POST /v1/ledgers/vinvault-prod/evaluate
{
  "subjectKey": "WBAAA1305L4A12345",
  "attributes": { "odometer_km": 45230 }
}

→ 200 OK
{
  "verdict": "deny",
  "findings": [{
    "rule": "odometer_monotonic",
    "result": "FAIL",
    "explanation":
      "45230 is lower than the last
       attested value 52000."
  }]
}

Partners

VinVault
Dataiku
AxonJay AI
Snowflake
Power BI
Proceed Group
SpecCom

What you get

Everything you need to make data provably trustworthy

Ledger provisioning

Deploy in minutes, not sprints

Create, configure, or destroy a ledger like any cloud resource. Multi-tenant and isolated per client — run one or several.

Configurable sources

Bring data from anywhere

API push, signed webhooks, batch import, or a read-only database connector — mapped and previewed before anything syncs.

Client-defined schemas

Track only what matters

You decide exactly what to track — only the fields your alerts actually need. Versioned, additive by default.

Rules & alerts

Catch it before it happens

Screen every new fact against a subject's own history — a value that must never decrease, an identifier that must never change.

Cryptographic integrity

Prove nobody tampered with it

Canonical hashing and a Merkle log with inclusion and consistency proofs — checkable, not just asserted.

Trust state & credentials

Hand over proof, not promises

Every subject carries a live status. A credential is portable proof a third party verifies independently.

See it in action

A dashboard your team will actually use

Every ledger, source, rule, and alert in one place — built for the people who have to act on a finding at 2am, not just the ones who configured the rule.

app.pruvo.io/dashboard

Active ledgers

3

Records attested

97,954

Evaluations (24h)

1,380

Open alerts

5

Recent alerts

WBAAA1305L4A12345

odometer_km is lower than the last attested value — sequence violation.

APP-2026-08841

work authorization could not be confirmed within the SLA window.

APP-2026-08790

applicant flagged against the shell-company watchlist.

The API

Three calls. That's the whole surface.

01

Evaluate

Should I accept this?

Screen a candidate fact against the subject's history before it's ever recorded. Get an allow, flag, review, or block verdict, with a traceable explanation.

02

Attest

Record it.

Write the fact to the ledger and get back a receipt — a hash, a sequence number, and the signed checkpoint it commits to.

03

Verify

Prove it, later.

Anyone holding a receipt and the public key can independently confirm the fact is in the ledger and history was never rewritten.

Built for regulated data

Wherever a wrong number has real consequences

One platform, purpose-built for any domain where you need to prove a record is accurate and untampered — not just stored.

Vehicle history & resale

Odometer, ownership, and identity fields that must never quietly roll back or change once recorded.

Business licensing

Registration numbers and authorizations checked against independent sources before a licence is issued.

Healthcare records

Patient record integrity — prove a record hasn't been altered since the point of care.

Financial services

Screen new account or transaction data against a customer's own history before accepting it.

Supply chain custody

An unbroken, provable chain of custody as a batch or asset changes hands.

Public records

Citizen-facing credentials a third party can verify independently, without contacting the issuer.

Security & compliance

Built to survive procurement review

Encryption in transit & at rest

TLS on every connection, AES-256 at rest.

Cryptographic integrity

SHA-256 canonical hashing, Merkle inclusion & consistency proofs.

Data residency controls

Region-pinned deployments for regulated and sovereign customers.

POPIA & GDPR-aligned

Hashed-attribute mode keeps sensitive values out of our hands entirely.

Role-based access control

Scoped API keys, per-environment credentials, full audit logging.

Built toward SOC 2 & ISO 27001

Formal audits on our roadmap — ask us where we stand today.

Pricing

Start free. Pay for what you use.

Sandbox

Free

For building and testing

  • 1 sandbox ledger
  • All rule types
  • Community docs & support
Start free
Most common

Team

Usage-based

Pay for what you attest and evaluate

  • Unlimited production ledgers
  • All sources & connectors
  • Standard support & SLA
Talk to sales

Enterprise

Custom

For regulated & high-volume deployments

  • Dedicated / region-locked infrastructure
  • SSO, RBAC, audit exports
  • Dedicated support & custom SLA
Contact sales

Questions

Frequently asked

No. There's no consensus, no tokens, no distributed validators. It's a Merkle-tree log with signed checkpoints — the same tamper-evidence properties Certificate Transparency uses, run as a managed service. You keep the receipts; you can independently verify we didn't rewrite history.

Provision your first ledger in five minutes.

Sandbox ledgers are free. Define a schema, send one record, and watch a rule catch a bad one — no infrastructure to stand up.