What is StellarProof?
StellarProof is reusable KYC infrastructure for Stellar anchors. Verify once with a licensed KYC provider and get a credential that lives in your own wallet. Use it at every anchor after that with one tap. No uploading the same passport again. No waiting. No five different companies storing copies of your face.
but nobody has built it yet. until now. StellarProof is the first implementation of reusable KYC for Stellar anchors.
The Problem
Stellar's anchors are spread across 180+ countries, and every one of them runs its own KYC stack independently. One anchor integrates Sumsub, another Onfido, and another Veriff. A user who wants to use anchors within the same ecosystem has to upload the same passport every times, waits, and each anchor pays $1 to $3 in verification costs every time.
Industry estimates put KYC abandonment in crypto and fintech onboarding at roughly 40 to 60%. Not because people don't want the product but because they have done KYC before and don't want to do it again.
| Anchor | Action | Result |
|---|---|---|
| Anchor A | Upload passport, ID, selfie, Wait | $1 |
| Anchor B | Upload passport, ID, selfie, Wait | $1 |
| Anchor C | Upload passport, ID, selfie, Wait | $1 |
Same person, Same passport, Same face but 3 separate databases holding documents.
The Solution
StellarProof introduces a reusable KYC compliance infrastructure layer for the Stellar anchor ecosystem. Instead of requiring users to repeat verification independently at every anchor, a licensed KYC provider verifies a user once, and the resulting credential is sealed to their own wallet, never held by StellarProof. From there, that single verification can be reused across the network with the user's explicit consent at each anchor. When an anchor needs to confirm something, the wallet generates a zero-knowledge proof on the user's device, and the anchor verifies it directly on Stellar. StellarProof is never part of that exchange, and never sees the request or the result.
| Anchor | Action | Result |
|---|---|---|
| Anchor A | Verify once with a licensed provider, Credential sealed to your wallet. | $1 |
| Anchor B | One tap, Proof generated on your device, verified on Stellar in seconds. | ✓ |
| Anchor C | One tap, Same. | ✓ |
Same person, One verification, Credential lives in your wallet but Zero central databases.