WACI-DIDComm Interop Profile

type
Standard
Documentation

Description

Description
Source

WACI-DIDComm Interop Profile is a technical specification that defines protocols for secure credential issuance and presentation exchange using DIDComm v2.0 messaging. This profile combines elements from multiple standards to enable interoperable interactions between credential holders, issuers, and verifiers.

The specification provides a standardized way to handle two primary credential interactions:

  • Credential issuance flows between holders and issuers
  • Credential presentation flows between holders and verifiers

Key differentiating features include:

  • Built on DIDComm v2.0 for secure messaging
  • Supports both JsonWebSignature2020 and Ed25519Signature2018 signature suites
  • Integrates with DIF Presentation Exchange for structured credential requests
  • Uses DIF Credential Manifest for issuance workflows
  • Transport-agnostic design with initial HTTP(S) support

Purpose and Scope:

  • Define interoperable protocols for verifiable credential exchange
  • Standardize message formats and flows for issuance and presentation
  • Enable secure communication between credential ecosystem participants
  • Support mobile wallet implementations

Key Technical Specifications:

  • Uses DIDComm v2.0 messaging protocol
  • Requires DID Documents with specific service endpoints
  • Implements QR code and URI-based connection establishment
  • Supports encrypted message exchange using JWE
  • Defines specific message types for each protocol step

Implementation Requirements:

  • DID Documents must include DIDCommMessaging service endpoints
  • Messages must be encrypted using specified JWE formats
  • Support for both synchronous and asynchronous messaging
  • Implementation of Presentation Exchange data formats
  • Handling of challenge-response protocols for security

Security Considerations:

  • Encrypted message exchange using JWE
  • Challenge-response mechanisms for presentation requests
  • Support for authenticated encryption (planned)
  • Secure routing key handling
  • Transport-level security with TLS 1.2+

Interoperability Features:

  • Standard message formats across implementations
  • Common credential exchange protocols
  • Shared presentation request/response formats
  • Compatible with existing W3C Verifiable Credentials
  • Support for multiple transport protocols

Current Adoption Status:

  • Working Group Approved specification
  • Under active development by the DIF Claims and Credentials Working Group
  • Multiple implementations in progress
  • Growing ecosystem adoption

Statistics

Projects Following
Source
3

Under Management at

Projects Following or working on this Standard

If you are featured in the Web of Trust Map and wish to exercise your GDPR rights, including the right to be forgotten, visit the privacy policy page