Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Aries Framework Go wallet has plugin based architecture which can be used to replace specific features to customize a wallet.

Initialize wallet: 

Since option 1 : If "wallet per aries agent instance" approach to be used for aries-framework-go, all additional wallet specific initialization steps like creating keys, DIDs can be either performed during very first access to any of the below interface functions or it can be done using a dedicated initialization method.

TODOoption 2If "multiple wallets per aries agent instance" approach to be discussed  due to used.  Then challenges in handling data leaks between wallet users to be discussed.
For managing wallet using wallet server there should be support for creating multiple wallet user profiles in single agent instance.

Wallet core features: 

Basic wallet features independent of wallet types (like VC wallet, currency wallet etc) will be part of core interface. 

...