Also on Spotify and Apple Podcasts.
Dock Labs and Daon have partnered to make identity verification reusable and privacy-preserving by integrating Dock’s verifiable credential technology into Daon’s TrustX identity proofing platform.
While identity verification is essential to establishing trust, it’s often repeated unnecessarily, creating friction and frustration for users. This integration allows organizations to issue a reusable digital credential after a single identity verification event, eliminating the need to re-scan a passport or driver’s license every time a user wants to prove who they are.
In this demo, Daon showcased how TrustX can orchestrate a complete identity verification flow, including document and biometric checks, and issue a verifiable credential using Dock Labs’ Truvera API.
The credential is issued directly to the user’s Truvera ID wallet, where it can be stored and later reused. They also demonstrated a follow-up flow where the same person could be re-authenticated using a biometric match, enabling issuance of a short-lived credential confirming their presence and identity. These capabilities open up powerful use cases in onboarding, authentication, and data sharing.
The rest of this article outlines the main takeaways from the demo, including key features of the integration, supported use cases, and insights into the future of verifiable credentials.
Demo 1: Identity Verification + Credential Issuance
System Setup
- A sandbox TrustX environment was used.
- Cloud functions in TrustX call Dock Labs’ Truvera API to issue credentials.
- Truvera setup included multiple schemas to support different credential types.
- The Truvera wallet was used on mobile to receive credentials.
IDV Process Steps
- The user initiates the process via QR code (can also use OTPs or URLs).
- TrustX flow includes:
- Consent collection.
- Email capture for linking to wallet.
- Instruction screen for preparing users for selfie capture.
- Selfie capture with real-time guidance.
- Document capture (Irish passport used in demo).
- Document authenticity, liveness, and selfie-to-ID match checks.
Credential Issuance
- If all checks pass, TrustX calls the Truvera API to:
- Issue a primary credential.
- Deliver it to the Truvera wallet.
- Credential includes:
- Attributes extracted from ID document.
- Biometric binding identifier (not a raw biometric or hash).
- Enables future biometric-based reauthentication.
Demo 2: Biometric Reverification + Temporary Credential
Purpose
- Demonstrates reauthenticating a user using their selfie and previously bound biometric.
Flow
- The user scans QR code to initiate flow.
- TrustX captures a new selfie.
- Matches against previously enrolled biometric.
- If match passes:
- Issues a secondary credential with short lifespan.
- Shows the user is present and the biometric match is valid.
Verification
- Temporary credentials can be verified by scanning a QR code using the Truvera wallet.
- Only minimal attributes are disclosed (e.g., verified, not expired).
Business Use Cases for Verifiable Credentials
- Internal ecosystems (e.g., across business units).
- Partner networks.
- Public ecosystems (e.g., travel, retail).
- Enables:
- One-time IDV, reusable identity.
- Selective disclosure of attributes.
- Streamlined onboarding and authentication.
Security and Privacy Features
- Credentials include only necessary data.
- Support for:
- Encryption at rest.
- BYOK (Bring Your Own Key).
- Hierarchical key management.
- Biometric binding allows for reauthentication without exposing raw biometrics.
- Wallet-based selective disclosure improves privacy and user control.
Standards Support and Interoperability
- Truvera supports a variety of credential and DID standards.
- Daon chose Truvera because of its flexibility in standards support (not locked into one spec), support for ecosystem-bound credentials and open credentials, and innovative biometric-bound credential support.
Integration Experience
- Tom Reddy found Truvera’s API and back office intuitive and fast to integrate.
- Tools like Swagger and Postman were helpful.
- Minimal support needed thanks to good documentation and developer UX.
Industry Trends and Vision
- Users are demanding smoother UX with higher privacy.
- Future: Less document scanning, more assertion-based verification (e.g., "over 18").
- Reusable credentials reduce repetitive KYC friction.
- Ecosystem-bound credentials support business models like credential monetization (e.g., issuers paid when verifiers check).
Real-World Retail and POS Use Cases
- Two common models:
- Retailer displays QR code → User shares credential from wallet.
- Kiosk login via biometric match → Pulls credential from cloud (if wallet not present).
- Examples: loyalty programs, stadium ticketing, age verification.
Compatibility with eIDAS 2.0
- Daon is already used by some QTSPs (Qualified Trust Service Providers).
- Currently undergoing certification under new standards.
- TrustX has core technical capabilities baked in already.
Final Takeaways
- The combination of TrustX + Truvera offers:
- Easy, no-code credential issuance.
- Biometric-based verification.
- Privacy-first data sharing.
- Support for open and closed ecosystems.
- The integration:
- Accelerates credential-based identity flows.
- Opens doors for trusted, reusable identity across industries.