Pi Wallet APIs & SDKs
Overview
A digital wallet application is a key piece of infrastructure in any verifiable credential ecosystem.
The MATTR Pi Wallet capabilities enable you to build an app for holding, storing and sharing verifiable credentials, or integrate these capabilities into an existing digital channel.
MATTR's Getting Started Wallet – available to download from the App Store and Google Play store – is built on MATTR Pi and demonstrates the powerful possibilities baked into Pi.
Features
Create your digital wallet app your way with features including:
Create and manage keys and decentralised identifiers (DIDs)
Offer credentials for collection and storage
Start OpenID Credential Provider flows
Present credentials for verification
Support multiple credential types
Derive credentials to selectively disclose data using BBS+ signatures
Secure, DID-based messaging
Customisable user experience
Common codebase for both iOS and Android