Standards and Protocols

Technical summary of the standards and protocols supported by the cloud agent

Secure Channel

Description

DIDComm V1

DIDComm V1 over HTTP/s is used by the cloud agent to transmit and receive E2EE messages (basic messages, credential exchanges, proof exchanges, etc).

Credential & Presentation Formats

Description

Anoncreds V1

The cloud agent supports issuance and presentation of credentials following the Hyperledger AnonCreds Specification v1.0arrow-up-right. Anoncreds credentials have many privacy-preserving capabilities such as blinded holder bindings, zero-knowledge proofs and selective disclosure.

W3C VCs/VPs V1

The cloud agent supports issuance and presentation of W3C credentials following the W3C Verifiable Credentials Data Model v1.1arrow-up-right spec, using LD-Proofs (JSON Linked Data Proofs).

Credential & Proof Exchange

Description
Formats

AIP1

Hyperledger Aries protocols from the AIP1 suite can be used to issue credentials and present proofs. This includes the protocols issue-credential-v1arrow-up-right and present-proof-v1arrow-up-right respectively.

AIP2

Hyperledger Aries protocols from the AIP2 suite can also be used to issue credentials and present proofs. This includes the protocols issue-credential-v2arrow-up-right and present-proof-v2arrow-up-right respectively.

Supported DID Methods

The cloud agent is able to resolve any DID, by use of a universal resolver.

Other Protocols

Some other notable protocols supported by the cloud agent include (but are not limited to):

Description

AIP1 Connection Protocol

The cloud agent establishes DIDComm connections using the AIP1 connection protocol (RFC 0160arrow-up-right).

Aries Basic Messages

The cloud agent uses the AIP2 basic message protocol for exchanging arbitrary messages along a DIDComm connection (RFC 0095arrow-up-right).

Aries BBS+ Derived W3C VCs

The cloud agent supports the issuance of W3C credentials using BBS+ signatures (RFC 0646arrow-up-right). This signature allows the holder to selectively disclose a subset of their W3C credential attributes when performing a proof exchange.

Last updated