Proven Mobile SDK

Add verifiable credentials to your existing app

The full credential lifecycle — issuance, holding, presentation, verification, document validation, biometric capture, and conversational exchange — embedded natively in your iOS or Android app. Your brand. Your UX. Your users never leave your experience.

Kotlin · Swift · React Native · Flutter

日本語

Capabilities

Everything a credential app needs, in one SDK

Not a wrapper around a third-party wallet. The SDK gives your app native credential functionality to issue, hold, present, verify, scan documents, capture biometrics, and exchange credentials conversationally.

Credential lifecycle

Issue, hold, present, and verify credentials entirely within your app. Full revocation checking, selective disclosure, and zero-knowledge proof support.

Document validation

NFC chip reading, OCR, MRZ scanning, VIZ validation, and QR/barcode extraction. Validate government IDs from 254 countries and territories and convert them into Verifiable Credentials.

Biometric capture

Face capture with liveness detection, 1:1 matching against document biometrics. Authenticated biometric binding for BYOB credentials — no centralized biometric storage required.

Conversational exchange

Credential requests, presentations, and approvals rendered as contextual messages in a chat-style interface. Users understand what’s being asked and approve with a single tap.

Secure messaging

End-to-end encrypted DIDComm channels for wallet-to-wallet and enterprise-to-wallet communication. Mutual authentication before any data moves.

Offline presentation

Present credentials over BLE and NFC without an internet connection. The cryptographic proof is self-contained — critical for borders, remote locations, and unreliable connectivity.

Technical Specifications

Format, protocol, and platform support

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
  • OID4VC (OpenID4VCI / OpenID4VP)
  • DIDComm V1.0
  • BLE (Bluetooth Low Energy)
  • NFC
  • QR & barcode
  • Digital Credentials API (coming soon)
  • Wi-Fi Aware (coming soon)
DID methods
  • did:webvh
  • did:key
  • did:peer (v1, v2, v4)
  • did:indy
  • did:sov
  • PKI for mdoc/mDL
Interoperability profiles
  • HAIP (High Assurance Interop Profile)
  • DIPP
  • Aries Interop Profile (AIP) 1.0
  • Aries Interop Profile (AIP) 2.0
  • DIF Trust Establishment 1.0
Governance
  • X.509 certificate chains
  • Trust Over IP Trust Registry
  • Decentralized Ecosystem Governance (DEGov)
  • OAuth 2.0 (coming soon)
Platforms & languages
  • React Native
  • Kotlin (Android)
  • Swift (iOS)
  • Flutter
  • Single codebase cross-compilation
  • Additional languages on request
Internationalization
  • English, Spanish, French
  • German, Italian, Portuguese
  • Japanese
  • Arabic
  • Additional languages on request
Next Step

See the SDK working in your app

Bring your app architecture, your platform requirements, and your use case. We’ll walk through the integration, show you the credential exchange flow, and demo document validation and biometric capture end to end.

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