@veramo/did-comm
TypeScript icon, indicating that this package has built-in type declarations

6.0.0 • Public • Published

Veramo DIDComm

Veramo messaging plugin implementing DIDComm v2, as specified by the DIDComm v2 Spec as well as certain "DIDComm Protocols"

Spec Compliance

Message Envelopes:

Envelope Veramo 'packing' IANA type (typ) packDIDCommMessage unpackDIDCommMessage notes
plaintext 'none' application/didcomm-plain+json [X] [X]
signed(plaintext) 'jws' application/didcomm-signed+json [X] [X]
anoncrypt(plaintext) 'anoncrypt' application/didcomm-encrypted+json [X] [X]
authcrypt(plaintext) 'authcrypt' application/didcomm-encrypted+json [X] [X]
anoncrypt(sign(plaintext)) 'anoncrypt+jws' application/didcomm-encrypted+json [ ] [ ]
authcrypt(sign(plaintext)) 'authcrypt+jws' application/didcomm-encrypted+json [ ] [ ] SHOULD NOT be emitted, but MAY be accepted
anoncryptauthcrypt((sign(plaintext))) '' application/didcomm-encrypted+json [ ] [ ]

Package Sidebar

Install

npm i @veramo/did-comm

Weekly Downloads

5,596

Version

6.0.0

License

Apache-2.0

Unpacked Size

799 kB

Total Files

135

Last publish

Collaborators

  • nickreynolds2
  • veramo-bot
  • mirceanis
  • uport-automation-bot