presentation-exchange icon indicating copy to clipboard operation
presentation-exchange copied to clipboard

Verifier indicating if holder binding is needed or not

Open Sakurann opened this issue 3 years ago • 8 comments

How would a Verifier indicate whether holder binding is needed for a particular requested VC?

This section is limited to explaining various holder binding mechanisms: https://identity.foundation/presentation-exchange/#holder-and-subject-binding is_holder only allows verifier to indicate whether subject of a VC is the iss of a VP, but does not allow to indicate whether VP is needed or not.

Sakurann avatar Aug 25 '22 18:08 Sakurann

is_holder indicates that the verifier wants proof that the holder of the credential is the subject of the claims presented.

brentzundel avatar Sep 02 '22 16:09 brentzundel

@Sakurann does this address your question

dtmcg avatar Jan 05 '23 18:01 dtmcg

@sakurann is this answered-enough for now? We can reconsider after VCWG 2.0 institutes something formerly known as holder-binding anyways...

bumblefudge avatar Feb 23 '23 18:02 bumblefudge

is_holder might also be worth moving to a reserved terms holding pen until there are more concrete implementations to define interop between...

bumblefudge avatar Jun 15 '23 18:06 bumblefudge

During meeting on 8/24, it is not clear to us what the action is here @Sakurann Is the question about whether non-VP formats are allowed? Or does is_holder need to be more explicit in some way?

We can't move forward without your input.

brentzundel avatar Aug 24 '23 17:08 brentzundel

Discussed on today's call. We assume you mean this kind of key binding from the SD-JWT spec? Are there other claim formats that have an equivalent? We have been waiting for the W3C VC2 confidenceMethod stuff to go through... would appreciate an update!

bumblefudge avatar Sep 28 '23 17:09 bumblefudge

Clarifications needed by March 15; otherwise we will postpone to 3.0

kimdhamilton avatar Mar 14 '24 17:03 kimdhamilton

I think the question was, "can a verifier specify how many VPs it is expecting"? In most cases, there will be as many VPs as there are holder keys, but I think microsoft had a use-case where even if the same user key is used for cryptographic key binding, verifier needed the wallet to generate two separate VPs. cc @dangodb

Sakurann avatar Mar 17 '24 20:03 Sakurann