This page documents basic wallet implementation for aries-framework-go covering universal wallet 2020 interfaces.
Some useful links
- Initial Proposal for Universal wallet 2020
- Presentation Exchange
High-level architecture
Aries framework go wallet has plugin based architecture which can be replaced to customize wallet implementations.
Questions:
- Why we need a new query interface for querying VCs using presentation exchange? Why can't we use existing 'query' interface from store plugin?
'add' interface function from store plugin can be used to add any data model. Modifying 'query' interface to support presentation exchange may increase the complexity for non-VC data model users.