Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 2.04 KB

openwallet_conceptual-model.md

File metadata and controls

31 lines (22 loc) · 2.04 KB

Wallet architecture

The goal is to spark a discussion over a core architecture model for an human-centric digital wallet engine that enables digital trust interactions.

A wallet is a digital software component that performs actions on behalf of and under the control of its holder. 

Credit: Concepts for Secure Wallets in Decentralised Identity Ecosystems[https://nextcloud.idunion.org/s/qPZHPNa8MQJgkDP]

Three-party digital identity model

main

Three-party digital identity model

Diagrams inspired by

  1. AnonCreds Specification / Hyperledger Foundation
  2. Verifiable Credentials Data Model v2.0
  3. Trust Over IP Model / Trust Over IP Foundation
  4. Concepts for Secure Wallets in Decentralised Identity Ecosystems / IDUnion
  5. Silicon Valley Innovation Program - Privacy Preserving Digital Credential Wallets & Verifiers / DHS
  6. A Trust Layer for the Internet is Emerging

Digital identity ecosytem roles

Ecosystem roles

Wallet interaction modes

Wallet interaction modes

Wallet app system architecture

OpenWallet system architecture