liveBook · Manning

W3C Verifiable Credentials Data Model

As explained in Authorization in Action

The W3C Verifiable Credentials Data Model is a W3C specification defining a data model for digitally verifiable credentials and presentations.

The W3C Verifiable Credentials Data Model defines digitally verifiable credentials and presentations: issuers sign claims, wallets store them, and holders present them to verifiers. section 16.7

A verifiable-credential authorization flow connects:

  • Issuers, which create and sign credentials using DID-based identifiers. section 16.7
  • Holders and wallets, which store credentials and assemble signed presentations in response to requests. section 16.7
  • Verifiers, which validate issuer keys, trust, expiration, and revocation before passing normalized claims to a policy decision point. section 16.7

Authorization with a signed presentation

An access-control policy enforcement point requests attributes. The holder returns a signed presentation, the verifier validates it against trusted issuer keys, and the policy decision point evaluates the normalized claims. section 16.7

How Authorization in Action covers it

How deep it goes
Defines credentials and presentations, while related protocols handle issuance, transport, discovery, and wallet management.
Examples
Uses issuer-signed credentials, holder-assembled presentations, trust stores, and expiration or revocation checks.
What it assumes
Assumes basic familiarity with authorization roles, issuer keys, wallets, and digitally signed claims.
What you can do after
Apply it via a verifier that validates signed presentations before policy evaluation.
How it connects
Connects digital identity, decentralized identifiers, digital wallets, verifiable presentations, and policy decision points.

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.