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.

1
Issue

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.

2
Hold

The holder stores the credential in a wallet on their phone and controls what they share. Organizations and devices can hold credentials too.

3
Present

When proof is needed, the holder shares selected attributes in person via NFC or BLE, remotely via QR or OpenID4VP, and always by consent.

4
Verify

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.

Multi-format issuance from one agent
Configurable credential schemas
Trust registry integration
Issuer onboarding workflows
Revocation management

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.

White-label wallet or SDK embed
Biometric-protected storage
Selective disclosure
Conversational credential exchange
Offline presentation

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.

Cryptographic signature validation
Issuer authentication via trust lists
Third-party wallet acceptance
Mobile, web, and kiosk verifiers
Revocation status checking

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.

What I did:

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 →
✓ 30 minutes
✓ Technical team, not sales
✓ No commitment