Data Integrity - Proof Sets (was Re: Multi-signature Verifiable Credentials)

On Tue, Oct 25, 2022 at 8:46 AM Steve Capell <steve.capell@gmail.com> wrote:
> Yes me too - keen to understand how the same credential can have multiple proof methods - especially when one of them is selective disclosure

VC Data Integrity supports proof sets, so you can attach multiple
proofs to a single VC and then, with the aid of the wallet, the Holder
can choose how they'd like to interact (selective disclosure, full
credential, post-quantum signature, etc). Proof sets are multiple
INDEPENDENT digital proofs on the same data, thus if you have 4 of
them, wallet software need only deliver the one type of proof that a
verifier is requesting.

Clearly, the Holder isn't going to be asked "Do you want to use a
post-quantum cryptographic signature for this interaction?"... but
they might be asked: "The Bank of Utopia only wants to know your
'123456' postal code, do you want to send it to them?" or "The Bank of
Utopia is requesting a complete copy of your Citizenship Card, do you
want to send it to them?".

More on proof sets here:

https://w3c.github.io/vc-data-integrity/#proof-sets

-- manu

-- 
Manu Sporny - https://www.linkedin.com/in/manusporny/
Founder/CEO - Digital Bazaar, Inc.
News: Digital Bazaar Announces New Case Studies (2021)
https://www.digitalbazaar.com/

Received on Tuesday, 25 October 2022 14:46:13 UTC