Versions Compared

Key

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

...

The significant aspects to be considered here are Creation, Onboarding(Enable/Restrict Access), and Manage(add/update/revoke).

a) Creation (of DIDRegistry): Function to create a DIDRegistry for an organization on Github. GitHub Organization can have multiple repository repositories, same is the case with DID Registries.

...

  1. DRman Registry scripts (DRM scripts )

    • Drm scripts are simples shell scripts of the format drm_xxxx.sh, where xxxx is the didRegistry Type e.g. drm_aries_vcr.sh or drm_aries_vcgr.sh are two different type types of didRegistries supported. They will be used to create, install, manage a didRegistry associated with an organization.
  2. Github based VCR (Verifiable Credential Registry)

    • Github-based VCR are Verfiable Verifiable credential registries that make use of Github’s data model and API to offer exactly the same API’s as any other VCR. Further, We need to make a comparison API & data model of both Github and Aries VCR.
  3. Create and manage Aries VCR using DRman Registry Script

    • Plan The plan is to have a script drm_aries_vcr.sh with all functionality like install, uninstall, add. etc supported in it. This plan can be executed independently
  4. Create and manage Aries-VCGR ( Aries Verifiable Credential Github Registry ) using DRman Registry Scripts. While progressing, this can be done after along with the Design of Github based VCR (As mentioned in the point 2)

Learning Objectives

...

Scripts to create a DID registry structure and on boarding onboard the trusted team with the necessary ACL set for working with the git repository. This should be enabled with an API layer through which the interaction with DID registry can be enabled and integrated with other platforms

...

The plan is to further enhance this as an open-source utility and add more capabilities required to manage an a full-featured DID Registry on Github.

...