A digital wallet, in the context of self-sovereign identity, is a software application and encrypted database that stores credentials, keys, and other secrets necessary for self-sovereign identity. For simplicity's sake, at Trinsic, we call it all a "wallet" although, in more technical circles, you'll find the term "agent" used for the application that routes messages and decrypts the wallet, and "wallet" used for the storage layer of the agent.
Credentials are issued to and verifications are requested from digital wallets. Histories of which credentials were issued, which verifications were done, etc. are all stored in a digital wallet as well. Therefore, each participant in an SSI ecosystem needs a wallet.
Technically speaking, Organizations are actually cloud-hosted digital wallets, but they're intended for issuer/verifiers. Check out our Organizations page to learn more.
The Trinsic Wallet is a local (ie, not cloud) wallet cross-platform mobile application. It is built to be ideal for developers while being accessible and simple enough for individuals.
The Trinsic Wallet API is an API for creating and managing cloud-hosted wallets for credential holders (ie, not issuers or verifiers). We have SDKs in several languages, including for mobile languages, for interacting with the cloud wallets. This API is ideal for custodial wallets, which is where a particular organization manages the wallet on behalf of an individual (and uses its own authentication to authenticate the person to the correct wallet.
Authentication to the Wallet API is done through the same method as is in the Credential API. See Authentication for more detail.
Updated about 1 year ago