decentralized-id.github.io/identosphere-dump/open-standards/verifiable-credentials.md
2023-01-15 01:30:53 -05:00

13 KiB
Raw Blame History

published
false

Verifiable Credentials

Contents

  • Varieties
    • JSON-LD
    • JSON-LD ZKP BBS+
    • JSON-JWT
    • ZKP-CL - [IIA] Indy Aries AnnonCreds
    • JWP

History

DHS

  • FYI >> DHS W3C VC/DID Implementation Profile: Credential Data Model Representation Syntax & Proof Format Anil John

    We are walking this path step-by-step by documenting the results and lessons from the DHS sponsored multi-platform, multi-vendor interoperability plug-fests and other rigorous plug-fests with similar goals to develop a “DHS Implementation Profile of W3C Verifiable Credentials and W3C Decentralized Identifiers” to ensure the use of Security, Privacy and Interoperability implementation choices that are acceptable to the USG such that these capabilities can be deployed on and connect to USG networks and infrastructure. … please find attached the DHS Implementation Profile of W3C VCs and W3C DIDs normative guidance on:

    • Credential Data Model Representation Syntax
    • Credential Data Model Proof Format

Ontology

Literature

NGI

  • Crossword wins NGI Atlantic funds for Verifiable Credentials project Crossword Cybersecurity

    European Commissions Next Generation Internet (NGI) initiative to lead a project to test the OpenID Foundations protocols for transferring verifiable credentials. Crosswords partners in this project are Spruce Inc from the USA and Fraunhofer from Germany

VC-EDU

Questions and Answers

Varieties

  • Verifiable Credentials Specifications Relationship Diagram "Good for anyone but especially useful when trying to jump in on the deep end. If you walk even this limited tree of specs you know a lot" - @michaelruminer
  • Paper based Verifiable Credentials Mattr

    Paper-based Verifiable Credentials allow us to have a low-tech solution for adopting VC's in situations where access to a phone cannot be guaranteed. This presentation looks at how this solution can be used to aid with the distribution of Vaccine Credentials.

  • The Flavors of Verifiable Credentials Linux Foundation Public Health Blog pdf

    The differences between the different flavors of VCs for technically inclined readers. It elaborated on the differences between JSON and JSON-LD and articulated differences between the two different implementations of ZKP style credentials. The Journey of a VC section articulated all steps where VCs are active and highlighted the differences in how different VC flavors behave.

  • Why the Verifiable Credentials Community Should Converge on BBS+

    BBS+ LD-Proofs use JSON-LD schemas, so credentials that use them can have a rich, hierarchical set of attributes. Instead of the heavy-handed mechanism for the encoding and canonicalization of attributes values that wed imagined for Rich Schemas, they use RDF canonicalization and a hash function. Rather than expanding the credential definition, they discarded it, taking advantage of some properties of BBS+ keys which allow for deterministic expansion.

  • GS1 2021 VC Prototype Journey by Paul Dietrich

    There was some feedback that  BBS, PE, and DIDCommV2 are possible points of convergence.

    Also comments that WACI Bloom may play a part in convergence

VC for OAuth 2.0

We design, implement, and evaluate a solution for achieving continuous authorization of HTTP requests exploiting Verifiable Credentials (VCs) and OAuth 2.0. Specifically, we develop a VC issuer that acts as an OAuth 2.0 authorization server, a VC verifier that transparently protects HTTP-based resources, and a VC wallet implemented as a browser extension capable of injecting the necessary authentication data in HTTP requests without needing user intervention.

VC-HTTP-API