Build a Wallet
Build a Wallet application for iOS using Swift
Looking for inspiration? You can use the SpruceKit Showcase App as an example application that fully implements Wallet functionality for W3C VCs and mdocs.
Introduction
The usefulness of the term "Wallet" is contested in the Verifiable Digital Credential space. In the context of this SDK and how to use it, when we talk about "building a wallet", what we mean is that you can integrate functionality into your new or existing application that allows you to:
Accept Verifiable Digital Credentials (OID4VCI)
Store Verifiable Digital Credentials
Present Verifiable Digital Credentials from your application (OID4VP)
Present mdocs in-person over BLE (ISO/IEC 18013-5)
Coming: Present mdocs over the internet (ISO/IEC 18013-7)
Together, this functionality will allow the application's user to participate in business interactions as the holder of a Verifiable Digital Credential.
To unlock this functionality, you will have to employ the following SpruceKit components and Concepts:
StorageManager
KeyManager
CredentialPack
IsoMdlPresentation
OID4VCI
Last updated
Was this helpful?