dif-presentation-exchange

Crates.iodif-presentation-exchange
lib.rsdif-presentation-exchange
version0.2.0
sourcesrc
created_at2023-06-12 12:26:13.412418
updated_at2024-03-18 13:16:26.985148
descriptionRust implementation of the DIF Presentation Exchange specification
homepagehttps://www.impierce.com/
repositoryhttps://github.com/impierce/openid4vc
max_upload_size
id888140
size38,442
Nander Stabel (nanderstabel)

documentation

README

DIF Presentation Exchange 2.0.0

This is Rust a library for the DIF Presentation Exchange 2.0.0 specification developed by the Decentralized Identity Foundation.

Description

This specification addresses the need for a standardized way to demand and submit proofs in identity systems. It introduces a Presentation Definition format for Verifiers to express proof requirements and a Presentation Submission format for Holders to describe proof submissions.

Key Points:

  • The specification is format-agnostic, supporting various Claim formats as long as they can be serialized as JSON.
  • It is also transport-envelope agnostic, allowing the conveyance of data via different methods like OpenID4VP, OpenID Connect, DIDComm, or Credential Handler API.
  • The goal is to promote unified procedures and reduce redundant code.
  • The specification does not define transport protocols or specific endpoints but encourages their use in other projects that define such mechanisms.
Commit count: 27

cargo fmt