One platform. One credential.
Every touchpoint.
Indicio Proven® is a verifiable credentials platform for document verification, biometric authentication, multi-format credential issuance and verification, digital wallets, and cross-ecosystem governance. Deploy quickly, without ripping and replacing your infrastructure. Proven scales from small business to country border and national ID. Standards-native, interoperable, and privacy-preserving.
How it works
Issue, hold, present, verify.
A Verifiable Credential is a tamper-evident, cryptographically-signed digital credential held in a digital wallet. Think of it as a sealed container: the contents can’t be altered without breaking the seal, and you can always confirm who sealed it.
An organization verifies identity documents and biometrics, then issues a signed credential to the holder’s wallet. Indicio’s Issuer Agent is quick to implement.
The holder stores the credential in a wallet on their phone and controls what they share. Organizations and devices can hold credentials too.
When proof is needed, the holder shares selected attributes in person via NFC or BLE, remotely via QR or OpenID4VP, and always by consent.
The verifier checks the signature, confirms the issuer is trusted, and validates nothing was tampered with. Instantly. No callback, no data stored.
Both sides authenticate before any data moves. The holder confirms the verifier is genuine; the verifier confirms the credential is genuine. Mutual trust, backed by cryptography.
Platform
Everything you need in one solution.
Issuer, wallet, and verifier software in a single platform, interoperable with every major credential standard and protocol.
Issuer software
UI · APIs · Cloud or on-premise
Onboard issuers, configure schemas, connect trust registries, and issue credentials in any format from a single agent that can be monetized.
Digital wallet
Mobile SDK · White-label app
Credentials stored on the holder’s device, protected by biometrics. White-label the wallet or embed credential functionality into your own app via the SDK.
Verifier software
UI · APIs · Mobile SDK · Kiosk
Verify credentials from any compliant wallet, including Apple, Google, and EUDI. Web, mobile, kiosk, and POS. Verification can be monetized.
Standards and protocols
Credential formats
mdoc/mDL (ISO 18013-5/7), SD-JWT VC, W3C VC, JSON-LD, AnonCreds, VC-JWT, Open Badges 3.0, DTC Type 1 & 2, IATA One ID
Protocols
OpenID4VCI, OpenID4VP, DIDComm, BLE, NFC, Wi-Fi Aware, QR & barcode exchange
Document processing
NFC chip reading, OCR, MRZ scanning, VIZ validation, ISO 39794 & 19794:2005, face capture, liveness detection, 1:1 and 1:N matching
Governance
X.509 certificate chains, DIF Credential Trust Establishment, Trust Over IP registry protocol, DEGov framework. Protocol-agnostic.
Integration
Three paths to deployment.
Proven drops into your existing infrastructure. No rip-and-replace. Choose the path that fits your architecture, combine them, or verify only.
Server-side
API & webhooks
HTTP calls and webhook events talk to the Proven agent on your server, connect to your data systems, and start issuing and verifying. Standard REST conventions.
RESTful API · JSON payloads · Webhook subscriptions · Any language or platform
Mobile
Mobile SDK
Everything needed to issue, hold, and present credentials inside your own app: full lifecycle, document validation, biometric capture, and credential exchange in your brand.
Kotlin · Swift · React Native · Flutter · iOS 16+ · Android 12+
Holdr+
White-label wallet
A complete, pre-built wallet branded to your identity. Deploy a fully functional credential wallet without building from scratch. Built for fast time-to-market.
Your brand · Pre-built UI · Customizable workflows · Unlimited wallets
Proven API reference and SDK docs → · Mobile SDK feature overview →
Bring your own biometrics
Biometric verification without biometric storage.
The biometric is bound to the credential on the holder’s device. Relying parties verify the person, by face, fingerprint, iris, or voice, without ever storing biometric data.
In-person verification
Face biometric at a border, gate, or branch
The holder presents their credential and a live liveness check captures their face. The verifier compares it to the biometric sealed in the credential, without extracting or storing anything.
Remote verification
Voice biometric for call-center authentication
The customer presents a voice credential and speaks. The verifier checks the signature for source and integrity, then matches the live voice to the sealed biometric, replacing knowledge-based questions entirely.
Zero biometric data at rest
No centralized database to breach, which simplifies data-protection compliance.
Deepfake-resistant
The biometric is bound to a specific device and key. A synthetic face or voice can’t replicate that binding.
Universal modality
Face, fingerprint, iris, or voice. Any modality can be authenticated and sealed into a credential.
Built for
Deployed across industries.
Digital Travel Credentials from check-in to border crossing. Live at country scale today.
Learn more →Reusable KYC, biometric-bound payment authentication, and compliant onboarding for digital assets.
Learn more →Verifiable I-9s, portable work authorization, and real-time visa status for AI-speed compliance.
Learn more →National ID, mobile driver’s licenses, and e-visas. EUDI-compatible, ICAO-aligned.
Learn more →Verifiable transcripts, certifications, and Open Badges 3.0. Portable and instantly checked.
Learn more →Verifiable credentials for AI agents. Authenticate before access, with full audit trails.
Learn more →Questions & answers
Indicio Proven, explained
What is Indicio Proven?
Indicio Proven is a complete platform for issuing, holding, and verifying verifiable credentials. It gives you the software to turn identity and other trusted data into portable digital credentials that people hold in a wallet and present when they need to prove something, and it gives verifiers the means to check those credentials cryptographically.
Which credential formats and standards does it support?
Proven is multi-format. It supports established verifiable credential formats (W3C VCDM, SD-JWT VC, mdoc/mDL 18013-5, 18013-7, AnonCreds and their protocols) and is built on open standards from the W3C, the Decentralized Identity Foundation, and the Trust over IP Foundation, with work aligned to eIDAS 2.0 and the EU Digital Identity Wallet. This means credentials you issue are designed to be interoperable rather than locked to one vendor.
How is a credential verified?
When someone presents a credential, the verifier checks it cryptographically against the issuer's published keys, without having to call the issuer's systems at the moment of verification. That confirms the credential is authentic, unaltered, and issued by who it claims, so trust can be established directly between the holder and the verifier.
Where is personal data stored?
Personal data lives in the holder's wallet, on their device, not in a central honeypot database. The holder decides what to share and presents only the specific information a verifier needs. This data-minimization model reduces the amount of sensitive information you store and are responsible for protecting.
Do we need a blockchain to use it?
Proven uses a verifiable data registry to publish the public information needed to check credentials, such as issuer identifiers and revocation status. Personal data is never written to that registry. The registry holds no private information; it exists so verifiers can confirm credentials independently.
How do we integrate Proven into our systems?
Proven is built for integration through APIs and SDKs, including a mobile SDK for adding credential capabilities to your own iOS or Android app and options for a white-label wallet. That lets you add issuance and verification to existing applications and workflows rather than replacing them.
Next step
See it working with your use case.
Bring your architecture, your requirements, your constraints. We’ll map them to the platform, walk through the integration path, and show you what a proof of concept looks like.
Book a session →


