liveBook · Manning

Decentralized credential

As explained in Authorization in Action

A verifiable credential is a digitally signed claim whose origin and integrity can be checked by a verifier.

A decentralized credential, commonly a verifiable credential, is a cryptographically protected container of claims such as employment, licensure, delegation, or project role. A trusted issuer signs it, the holder keeps it in a wallet, and a relying party verifies it when making an access decision. Trust comes not from the holder alone, but from the issuer’s authority, cryptographic proof, and applicable governance framework. section 2.5.3 section 16.2 section 16.2.1

Unlike account provisioning or bilateral federation, credentials let authoritative attributes cross organizational boundaries without synchronizing directories or establishing a separate integration with every partner. The verifier requests needed attributes, validates a presentation, and treats verified claims as trusted context for policy evaluation. This is especially useful when employers, regulators, certifiers, customers, or project owners hold the relevant facts. section 16.1 section 16.2.1 section 16.9.1

{
  "type": ["VerifiableCredential", "EmploymentCredential"],
  "issuer": "did:web:auditsrus.example",
  "validFrom": "2026-01-10T00:00:00Z",
  "validUntil": "2027-01-10T00:00:00Z",
  "credentialSubject": {
    "id": "did:example:angela",
    "employer": "AuditsRUs",
    "role": "Security Auditor",
    "employmentStatus": "active"
  },
  "credentialStatus": {
    "id": "https://auditsrus.example/status/2026#24519",
    "type": "StatusList2021Entry",
    "statusPurpose": "revocation",
    "statusListIndex": "24519",
    "statusListCredential": "https://auditsrus.example/status/2026"
  },
  "proof": {
    "type": "DataIntegrityProof",
    "cryptosuite": "eddsa-rdfc-2022",
    "created": "2026-01-10T15:22:04Z",
    "verificationMethod": "did:web:auditsrus.example#key-1",
    "proofPurpose": "assertionMethod",
    "proofValue": "z3FXQjC7nYq9...abbreviated..."
  }
}

A credential commonly identifies its issuer and subject, carries claims and a validity period, includes revocation-status information, and contains a cryptographic proof. These are the parts an authorization flow needs to assess provenance, integrity, and current validity. section 16.2

A verifier should separate cryptographic verification from the decision to trust and use a credential:

  • Validate the issuer, detect tampering, confirm wallet binding, and check revocation before accepting presented claims. section 16.2.1
  • Evaluate issuer authority through trust frameworks and trust stores rather than embedding issuer lists in individual policies. section 16.10 section 16.6.1
  • Check expiration and revocation at decision time, because a valid signature does not prove that employment, accreditation, or certification remains current. section 16.4
  • Normalize verified claims into attributes so policies evaluate employer, certification, delegation, or role without depending on credential formats. section 16.10 section 16.6

Time-bounded external audit access

A contractor presents an employment credential from an auditing firm and a certification credential from an accredited authority. The enforcement point verifies signatures, issuer recognition, expiration, revocation, and presentation binding; the decision point then evaluates employer, certification, and engagement-window attributes. If each condition holds, the contractor receives limited log access without an internal account, and access ends when the engagement or credentials cease to be valid. section 16.2.2 section 16.6

Credential-based authorization is not a universal replacement for accounts or federation. It fits changing, cross-organization relationships and decisions requiring claims from multiple authorities; stable internal employees can continue using a conventional account life cycle. Operationally, adoption needs issuer assessment, freshness checks, exception handling, and narrowly governed initial use cases. section 16.9 section 16.9.1 section 16.10

How Authorization in Action covers it

How deep it goes
Explains issuance, wallet presentation, cryptographic verification, trust governance, freshness checks, normalization, and policy evaluation rather than cryptographic implementation details.
Examples
Uses an auditor’s employment and certification claims, supplier delegations, clinical licenses, and multi-tenant project roles.
What it assumes
Introduces credentials through familiar physical identification and assumes only a need to make trusted authorization decisions.
What you can do after
Evaluate/understand when verified external claims can replace account provisioning and how their attributes enter authorization policies.
How it connects
Connects decentralized identity with authorization, policy evaluation, trust frameworks, trust stores, revocation, federation, and attribute-based 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.