One platform. One credential.
Every touchpoint.

Document verification, biometric authentication, multi-format credential issuance and verification, digital wallets, and cross-ecosystem governance. Indicio Proven® integrates all of these in a single platform you can 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-proof, 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:

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