Last updated: 2025-01-22 01:11:29.994808 File source: link on GitLab
Primary Actor: ASI User
Supporting Actors:
ASI UI interface (ASI:Create?)
Wallet Service / interface
Secure Keystore
A user wants to create its DID and based on it get authorized / KYCd by ASI in order to be able to access ASI resources within ASI:Create context.
ASI UI interface allows user to create a DID with private key stored in keystore;
ASI UI interface allows user to sign DID with chosen Wallet Service;
ASI UI interface allows user to retrieve its DID / and capabilities and access system resources with them;
User requests to access resource in ASI ecosystem with its DID.
Create DID:
User creates its DID and signs with wallet;
Authorize user to access ASI resources:
ASI performs user KYC (based on chosen level).
ASI issues capability token for accessing resources based on KYC.
User anchors ASI token.
TBD
TBD