manage-dids-and-ocaps

Last updated: 2025-01-22 01:11:29.994808 File source: link on GitLab

Manage DIDs and OCaps

Actors

  • Primary Actor: ASI User

  • Supporting Actors:

    • ASI UI interface (ASI:Create?)

    • Wallet Service / interface

    • Secure Keystore

Goal in Context:

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.

Preconditions:

  • 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;

Trigger:

  • User requests to access resource in ASI ecosystem with its DID.

Main Success Scenario:

  1. Create DID:

  • User creates its DID and signs with wallet;

  1. 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.

Extensions:

TBD

Functional Requirements

TBD

Last updated