Skip to content

Use Case for Veramo #670

Answered by mirceanis
praveensankar asked this question in Q&A
Aug 19, 2021 · 1 comments · 6 replies
Discussion options

You must be logged in to vote

Veramo can be used to build agents for both issuers, holders and verifiers.

Example credential flow:

  • Issuer uses agent.createVerifiableCredential() to issue a credential.
  • Issuer may use agent.packDIDCommMessage() and agent.sendDIDCommMessage() to send the credential to the holder, if they can establish a DIDComm channel.
  • Verifier requests credential from Holder, perhaps using @veramo/selective-diclosure, or maybe also DIDComm, but many other protocols can also be implemented and used with Veramo.
  • Holder uses agent.createVerifiablePresentation(), or agent. to package the credential.
  • Holder sends the presentation to the Verifier (using DIDComm, or other protocols).
  • Verifier calls agent.han…

Replies: 1 comment 6 replies

Comment options

You must be logged in to vote
6 replies
@mirceanis
Comment options

@mirceanis
Comment options

@praveensankar
Comment options

@mirceanis
Comment options

@praveensankar
Comment options

Answer selected by praveensankar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants