decentralized-identity / presentation-exchange

Specification that codifies an inter-related pair of data formats for defining proof presentations (Presentation Definition) and subsequent proof submissions (Presentation Submission)
https://identity.foundation/presentation-exchange
Apache License 2.0
84 stars 37 forks source link

Extensibility #344

Open Sakurann opened 2 years ago

Sakurann commented 2 years ago

Does PE allow profiles, trust frameworks, implementations to define their own properties which others can ignore if do not understand? just like JWT claims? Or does it say that only properties defined in PE are valid?

OR13 commented 2 years ago

Objects are defined such that they may be used on their own or extended through Features defined subsequently in the spec. A Feature must declare if it has dependencies on other Features.

OR13 commented 2 years ago

however there are many blocks here where additionalProperties are false

https://identity.foundation/presentation-exchange/#presentation-definition-in-an-envelope

JaceHensley commented 2 years ago

Note from today's call: Take a lesson from CSS and allow vendor prefixed fields for additional properties