ZK proofs on TAC and Base

Cryptographic proof
for every data operation

One API call generates a zero-knowledge proof and records it on-chain. Tamper-proof audit trails, compliance verification, and selective disclosure — without exposing sensitive data.

Why zero-knowledge proofs?

Standard audit logs are database records. They can be modified, deleted, or forged. When a regulator asks "prove this data was deleted", you show your own logs — and they have to trust you.

ZK proofs change the equation. Each operation generates a mathematical proof that is verified on blockchain. The proof reveals nothing about the data itself — only that the operation happened correctly.

  • Auditor verifies a 256-byte proof, not your entire database
  • Immutable on-chain record — cannot be altered or deleted
  • No blockchain knowledge required — standard REST API
POST /v1/proofs
{
  "vault_id": "vault_acme",
  "op_type": 4,
  "record_blob_hash": "a3f8c1..."
}

Response:
{
  "proof_id": "prf_65348449d1d9",
  "status": "queued"
}

After ~60 seconds:
{
  "status": "confirmed",
  "tx_hash": "0x3b0649ae8bc7...",
  "block_number": 17034092,
  "chain": "tac"
}
Three products, one API
Each generates a Groth16 zero-knowledge proof verified on-chain.

Verifiable Audit Trail

Every data operation — create, read, update, delete — generates a ZK proof submitted on-chain. Your audit log becomes mathematically tamper-proof. Regulators verify independently without accessing your systems.

POST /v1/proofs

Compliance Proofs

Prove that all expired records have been deleted — without showing the records. GDPR Article 17, data retention policies, access control compliance. One proof replaces months of manual audit work.

POST /v1/compliance/prove

Selective Disclosure

"Is this user over 18?" — answer with a cryptographic proof, without revealing date of birth. Age verification, KYC status, credit score ranges. Zero data transfer between organizations.

POST /v1/verify/claim
Three steps to verified proofs
1

Create account

Register at provyn.cloud, get your API key. Free tier includes 1,000 proofs per month.

2

Send one API call

POST to /v1/proofs with your operation data. We generate a Groth16 ZK proof automatically.

3

Verified on-chain

Proof is batched and submitted to blockchain. You get a tx_hash — verifiable by anyone, forever.

Start free, scale as you grow
Free
0 /mo
For evaluation and small projects.
  • 1,000 proofs/month
  • 1 blockchain (TAC)
  • Audit trail API
  • REST API + SDK
Get Started
Enterprise
Custom
For regulated industries at scale.
  • Unlimited proofs
  • Multi-chain + Ethereum L1
  • Custom ZK circuits
  • On-premises deployment
  • Dedicated team + 99.9% SLA
Contact Sales

Start proving in 5 minutes

One API key. One HTTP call. Cryptographic proof on-chain.

Create Free Account Read the Docs