BlogsUberDigital Identity Verification with Mobile Wallets

Digital Identity Verification with Mobile Wallets

Digital Identity Verification with Mobile Wallets

1
posts
2026

Uber has integrated Apple's Verify with Wallet API into its Identity Verification Platform to enable users to verify their identity using digital IDs stored in Apple Wallet. This platform-agnostic solution handles the orchestration of data elements, cryptographic validations according to ISO/IEC 18013-5, and the management of trust anchors for government-issued credentials. It supports multiple use cases across Uber's apps by centralizing request management and ensuring compliance with approved data scopes. The system uses HPKE for secure data transfer and performs rigorous validation of the Mobile Security Object, device binding, and issuer certificates. Future work includes supporting new digital document types and cross-platform integrations.

2026

Scaling Verify with Wallet for Identity Verification at Uber

6/23/2026

Uber integrated Apple's Verify with Wallet API into its Identity Verification Platform. This involved building a platform-agnostic mapping layer to translate internal identity models to PassKit objects, implementing high-assurance cryptographic validations per ISO/IEC 18013-5, and establishing a mechanism for managing rotating trust anchors (IACA certificates). The Identity Verification Service orchestrates requests server-side, ensuring use-case-specific data scoping. Data is decrypted using HPKE, validated via MSO verification, device binding, and issuer certificate checks, and bound to transactions using a session transcript to prevent replay attacks. The system maintains a registry of IACA certificates, supporting multiple active certificates per jurisdiction for seamless key rotations.