What is a Wallet?
For CCG from Community Glossary Group hosted at DIF
Presented by Kaliya Young, MSIMS
Identity Woman
kaliya@identitywoman.net
Process - asked for community input
Categorization of Responses:
Analysis using a cluster “post it note” process
Group 1 | | Group 2 | | Group 3 | | Group 4 | | Group 5 | | Group 6 | | Group 7 |
Structure & Standards | | Identity Data | | Access capability | | Roles | | Examples | | Proof/ Presentation | | Cryptography |
14 | | 10 | | 7 | | 4 | | 6 | | 2 | | 1 |
Group 1 | | Group 2 | | Group 3 | | Group 4 | | Group 5 | | Group 6 | | Group 7 | | Group 8 | | Group 9 |
Key & secret storage | | Credential Storage | | Agent Controlled | | KMS API / Key Mgmt | | Wallet Application / Product | | Objections / Editorial | | Hardware/ Device | | DLT | | Portability |
12 | | 8 | | 6 | | 5 | | 5 | | 2 | | 3 | | 1 | | 1 |
Wallet
Credential
Agent
Group 1 | | Group 2 | | Group 3 | | Group 4 | | Group 5 | | Group 6 | | Group 7 | | Group 8 | | Group 9 | | Group 10 | | Group 11 | | Group 12 |
Representative of Subject | | People | | Clouds | | Controls the wallet | | Messaging & Interaction | | Edge/ Local | | Not relevant / Unclear | | Rules or Policy-based | | Fees/ Money | | Multi-device | | DLT | | Ownership |
12 | | 6 | | 6 | | 6 | | 5 | | 3 | | 2 | | 2 | | 2 | | 1 | | 1 | | 1 |
Aggregated Descriptions (Agent, Wallet, Credentials)
Credential
Wallet
Agent
Focus on Relationships
Wallet accepts and/or presents credential
Wallet stores keys & cryptographic materials
Wallet stores credentials
Credentials used to access wallets
Credential
Wallet
Agent
Focus on Relationships
Agents may have wallets
Wallets can be agents
Agent stores credentials, keys, and /or messages in wallet
Agents let you work with and connect to wallets
Agents support delegation
Agents backup wallets
Credential
Wallet
Agent
Focus on Relationships
Wallet accepts and/or presents credential
Wallet stores keys & cryptographic materials
Wallet stores credentials
Credentials used to access wallets
Agents mediate exchange and storage of credentials
Agent helps manage full credential lifecycle
Agent has credentials to prove authority
Agents perform vetting or verifier functions
Agents may have wallets
Wallets can be agents
Agent stores credentials, keys, and /or messages in wallet
Agents let you work with and connect to wallets
Agents support delegation
Agents backup wallets
Aggregated Descriptions (Agent, Wallet, Credentials)