liveBook · Manning

Issuance protocol

As explained in Authorization in Action

An issuance protocol is a communication protocol that defines how verifiable credentials are created and delivered to holders.

An issuance protocol defines how verifiable credentials are created and delivered to holders, forming one layer of an authorization ecosystem alongside presentation protocols and wallet standards. section 16.7

Two protocol families shape current deployments:

  • W3C Verifiable Credentials Data Model uses DID-based identifiers, issuer signatures, wallet storage, and signed presentations verified through issuer keys. section 16.7
  • OpenID for Verifiable Credentials, including OpenID4VCI, reuses OAuth and OpenID Connect conventions for transport, discovery, and authentication. section 16.7

Multi-protocol verification

ACME accepts presentations delivered through various protocols while applying the same verification pattern: trusted issuers, validated claims, and signed presentations. section 16.7

How Authorization in Action covers it

How deep it goes
Defines the protocol’s ecosystem role and contrasts two families, while deferring deeper treatment of DID identifiers and OpenID4VC.
Examples
Uses the W3C Verifiable Credentials Data Model, OpenID4VCI, and ACME’s multi-protocol presentation verification.
What you can do after
Evaluate issuance approaches and integrate credential delivery with familiar OAuth and OpenID Connect flows.
How it connects
Connects verifiable credentials with presentation protocols, wallet standards, DID-based identifiers, OAuth, OpenID Connect, and authorization.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Authorization in Action. The section links point to the parts of the book it draws on.