Your credentials. Your app.
Your wallet or ours.

Embed multi-format credential wallet capabilities into your existing iOS or Android app with our Mobile SDK, or deploy Holdr+, our white-label wallet, for immediate use. Every major credential format and protocol, all the code in one place.

Two ways to deploy

One wallet platform. Two integration paths

Both paths run on one codebase and deliver the same multi-format, multi-protocol interoperability. Pick the one that fits your product and timeline.

Embed

Mobile SDK

Drop full wallet capability into the app you already ship. Users never leave your brand. Keys and credentials stay on the device.

iOS and Android, inside your existing app
Kotlin, Swift, React Native, Flutter
Every credential format, one SDK
No forced redirect to a third-party wallet
View SDK documentation →

Deploy

White-Label App

Holdr+ is a finished wallet app, branded as yours. Ship it without building from scratch. Best for fast time-to-market, or a standalone user experience.

Ready to deploy with your branding
Full multi-format credential support
Works with any compliant issuer and verifier
Open standards, no lock-in
See a demo →

Under the hood

Every major format, protocol, and method

The Proven wallet handles presentation logic on the user’s behalf, so people move across credential formats, jurisdictions, and sectors without friction.

Indicio interoperable digital wallet holding multiple credential types

Credential Formats

ISO 18013-5/7 mdoc/mDL
SD-JWT VC
W3C VC (JSON-LD)
AnonCreds
Open Badges 3.0
DTC Type 1 & 2
IATA One ID

Protocols

OpenID4VCI / OpenID4VP
DIDComm V1.0
BLE (Bluetooth Low Energy)
NFC
QR & barcode
Wi-Fi Aware (roadmap)
Digital Credentials API (roadmap)

DID Methods

did:webvh
did:key
did:peer (v1, v2, v4)
did:indy
did:sov

Security & Privacy

Biometric-protected storage
PIN code access
Selective disclosure
Zero-knowledge proofs
Pairwise identifiers
Explicit consent for all sharing
Secure on-device key storage

Built for

From one wallet, many use cases

Digital Travel Credentials

A reusable, verified identity across the whole journey: check-in, bag drop, boarding, border, hotel. No document checks at every step.

Learn more →

Reusable KYC

Verify a customer once, then reuse that identity across products, channels, and partners. Less onboarding friction, lower compliance cost.

Learn more →

Workforce & Access

Issue employee and contractor credentials that work across systems, roles, and organizations. No manual re-provisioning. No shared passwords.

Learn more →

Customer Authentication

Replace passwords and security questions with Verifiable Credentials. Customers authenticate and recover accounts instantly. Synthetic IDs and AI-driven fraud are shut out.

Learn more →

Verified Attributes & Loyalty

Personalized experiences and loyalty perks from attributes customers consent to share. No personal data exposed.

Learn more →

User experience

Credential exchange that feels like a conversation

Credential exchange happens in a familiar chat-style interface. Requests, presentations, and approvals arrive as plain-language messages.

Contextual requests

Each request explains what’s being asked, why, and by whom. Tap to approve or decline.

One flow, any format

The same conversation handles every credential type. The person never needs to know which format is in play.

Indicio digital wallet conversational interface showing a credential request

FAQ

Questions, answered

Does it work with Apple, Google, and EUDI wallets?

Yes, in both directions. Indicio’s verifier accepts credentials from Apple, Google, EUDI, and any standards-compliant wallet. The Indicio wallet presents to any compliant verifier. Your users aren’t locked to one ecosystem, and your verifiers aren’t limited to one issuer.

Where is credential data stored, and who controls it?

On the holder’s device, in a biometric-protected wallet. Data moves only with explicit consent, and selective disclosure lets a verifier receive only what they need. After issuance, neither Indicio nor the issuer can see the credential data.

Does verification call back to the issuer?

No. The proof is embedded in the credential. The verifier checks the signature, confirms the issuer is in the trust registry, and detects any tampering, all locally and instantly. No issuer callback, no central database.

Can credentials work offline?

Yes. Because that proof is self-contained, no network is needed to verify it: in-person presentation runs over BLE and NFC with no connection at all. That matters at border crossings, remote sites, and anywhere connectivity is unreliable.

What platforms and languages does the SDK support?

Kotlin, Swift, React Native, and Flutter, covering iOS and Android. It ships localized in eight languages out of the box (English, Spanish, French, German, Italian, Portuguese, Japanese, Arabic), with more on request.

Next step

See the wallet working with your use case

Bring your app, your requirements, your credential formats. We’ll show you the SDK integration, walk through the white-label option, and demo credential exchange end to end.

Book a session →
30 minutes
Technical team, not sales
No commitment