With the refactoring as of e97d160, the scope of HDK could be reduced to specifying functionality for key management within a single wallet solution. The use cases could be specified from a holder perspective only. This simplifies the specification and clarifies the primary purpose.
Potentially blocking issues:
[x] Specify how the holder shares the ARKG public key with the issuer.
[x] Specify how the issuer shares the ARKG key handle with the holder.
[x] Specify how a single parent key proof of possession is enough for batch derivation and issuance.
With the refactoring as of e97d160, the scope of HDK could be reduced to specifying functionality for key management within a single wallet solution. The use cases could be specified from a holder perspective only. This simplifies the specification and clarifies the primary purpose.
Potentially blocking issues: