Zero-knowledge compliance for real-world assets on Stellar

Prove you qualify. Reveal nothing.

ProofPass lets users prove eligibility for regulated financial products without revealing sensitive documents — using zero-knowledge proofs, verified on Stellar.

Try Demo GitHub
DOCUMENT_
$580M+
Tokenized RWA settling on the Stellar network
~200%
Recent growth in Stellar's real-world asset market
~260 B
Size of a ProofPass Groth16 proof, verified on-chain
0
Documents stored, exchanged, or exposed to breach
01 — The problem

Eligibility shouldn't cost you your privacy.

Every day, financial institutions ask people to hand over their most sensitive documents — not because they want them, but because regulation requires proof of eligibility. The result is a compliance process built on paperwork and centralized databases full of sensitive information that become an attractive target for breach.

Under SEC Regulation D, Rule 501(a), only accredited investors — those with a net worth exceeding $1,000,000, excluding the value of their primary residence — may access certain private investment products, including tokenized RWAs. This is a hard legal gate, not an optional check.

The settlement infrastructure exists. The compliant, privacy-preserving investor verification layer does not.

02 — Why it's different

Not a checkbox wrapped in cryptography.

Most ZK compliance

Proves a user typed “true” into a form.

The circuit verifies a self-reported claim — inputs like kycPassed or sanctionsClear supplied directly by the user, with no external authority backing them.

ProofPass

Proves a real, signed document contains the statutory language it claims.

Issued by a licensed professional and chained back to a publicly recognized certificate authority. We don't ask “do you say you're compliant.” We ask “can you prove a trusted third party already verified this” — and check the cryptographic math ourselves.

03 — How it works

From signed PDF to on-chain authorization.

{{ step.num }}
{{ step.title }}
{{ step.body }}

No documents change hands. No sensitive data is stored.

04 — Why ProofPass

Compliance that keeps the secret.

→ 01

No sensitive documents stored

The document never leaves the user's device. There is no honeypot database to breach, subpoena, or leak.

→ 02

Privacy by default

Zero-knowledge from the ground up. The chain learns only one bit: this wallet qualifies. Nothing about who, how much, or from where.

→ 03

Cryptographically verifiable

Every authorization is backed by a Groth16 proof anyone can check on-chain — not a checkbox, not a trusted admin's word.

→ 04

Built for regulated tokenized assets

Authorization flows natively into the Stellar Asset Contract's trustline model — the settlement rail RWAs already run on.

05 — Trust model
The statutory anchor phrase
“…excluding the value of their primary residence.”

SEC Rule 501(a) mandates this exact exclusion. Every legitimate CPA attestation letter must contain it — CPAs do not get creative with this language. That makes it a reliable, legally-mandated anchor for the proof circuit to target.

{{ t.tag }}
{{ t.title }}

{{ t.body }}

06 — Vision

One primitive. Every “can you prove this.”

The accredited-investor gate is ProofPass's first implementation, not its ceiling. Proving a signed document satisfies a policy — without revealing it — generalizes anywhere a system asks for proof.

{{ v.num }}
{{ v.label }}
07 — Tech stack

Standard tools, wired for zero‑knowledge.

Nothing exotic. A proving stack the ZK community already trusts, settling on the network RWAs already use.

{{ s.idx }}
{{ s.name }}
{{ s.role }}

The internet was built around sharing documents. Regulated finance should be built around sharing proofs.

Prove it. Reveal nothing.

Launch App View on GitHub