digitalbazaar / bedrock-vc-delivery

A Bedrock module for delivering issued VCs
Other
0 stars 0 forks source link

Enable proofless VPs #41

Closed dlongley closed 2 months ago

dlongley commented 12 months ago

Currently, if a VPR is used in an exchange, the exchanger assumes that an authentication proof must be present on the submitted VP and attempts verification of the VP. Instead, the exchanger should check to see if a challenge was used in the VPR or if DID Authn was requested. If so, only then should the VP proof be checked. Otherwise, the individual VCs should be checked instead.

If individual VCs are to be checked, the exchanger instance will need a zcap to enable this.

dlongley commented 2 months ago

Addressed via #71.