Wallet Service
Wallet Service provides an OWF compliant identity wallet implementation. Wallet Service is responsible for storing / querying of Verifiable Credentials and creating Verifiable Presentetions when requested.
DataSapien Mobile SDK is a full functional OWF compliant identity wallet without UI. You can use Mobile SDK with any standard compliant VC Issuer and Verifier.
Verifiable Credentials and High Veracity MeData
Verifiable Credentials (VCs) are digital credentials. They can represent information found in physical credentials, such as a passport or license, as well as new things that have no physical equivalent, such as ownership of a bank account. They're digitally signed, which makes them tamper-resistant and instantaneously verifiable.
Technically, Verifiable Credentials are just JSON documents. DataSapien can use VCs as a MeData source via JSONPath. You can created VC Based
MeData Definitions
to target credentials maintained by Wallet Service.
VC Based MeData definitions can increase veracity of the collected MeData Value. For instance; you may have 'Date of birth' MeData Definition collected by a script (a Script Based MeData Definition) from a social media platform but you may question accuracy of that data as user may not want to report date of birth to that platform but a 'Date of birth' MeData Definition based on a mDL (Mobile Driving License - A VC) may have much accurate value.
Verifiable Presentations (VP)
A Verifiable Presentation (VP) is a collection from one or more Verifiable Credentials, whereas the authorship of the whole collection can be cryptographically verified.
Wallet Service can be invoked to make it create Verifiable Presentations to be used with standard compliant Verifiers.
Wallet Service Functions
To access WalletService
functions; get its instance from DataSapien
object: DataSapien.getWalletService()
.
- ... Documentation pending.