1.0.0-beta.7 • Published 2 years ago

@vckit/vc-api v1.0.0-beta.7

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 years ago

vc-api agent router

  • This agent router conform to vc-api standard that to achieve interoperability's goal between various parties.

Usage

  • This plugin follow the veramo architecture , so you can configure it with agent.yml
# API base path
    - - /issuer
      - $require: '@vckit/vc-api-issuer?t=function#AgentRouter'
        $args:
          - createCredential: createVerifiableCredential
            updateCredentialStatus: updateVerifiableCredentialStatus

Test with test-suite

{
  "name": "GoSource",
  "implementation": "GoSource Verifiable Credentials",
  "issuers": [{
    "id": "YOUR_DID_MANAGED_BY_YOUR_KMS",
    "endpoint": "http://localhost:3332/agent/credentials/issue",
    "options": {
      "type": "Ed25519Signature2020"
    },
    "tags": ["vc-api", "Ed25519Signature2020"]
  }]
}
  • Run the test command npm run test