w3c / vc-use-cases

Verifiable Credentials Use Cases
https://w3c.github.io/vc-use-cases/
Other
50 stars 22 forks source link

Expand on Use Cases for Multi Party Credentials #126

Open decentralgabe opened 2 years ago

decentralgabe commented 2 years ago

Related to:

The second (multiple subjects) is all that's officially supported today.

I'd like to see some good multi-subject credentials have a place in the use case doc. Candidates:

Delegated examples -- more risk here, may be worth avoiding. Possibly:

Open to others!

decentralgabe commented 2 years ago

cc: @jandrieu @OR13 @msporny

jandrieu commented 1 year ago

PRs welcome

decentralgabe commented 1 year ago

On my list just haven't had time. Welcome help for PRs.

iherman commented 1 year ago

The issue was discussed in a meeting on 2023-02-07

View the transcript #### 1.3. Expand on Use Cases for Multi Party Credentials (issue vc-use-cases#126) _See github issue [vc-use-cases#126](https://github.com/w3c/vc-use-cases/issues/126)._ > *Kristina Yasuda:* PR needed. **Joe Andrieu:** definitely.
jandrieu commented 1 year ago

@decentralgabe I don't know why I didn't ask this before, but we do have some coverage of this: 5.1 Citizenship by Parentage https://w3c.github.io/vc-use-cases/#citizenship-by-parentage

That includes both a marriage certificate and a birth certificate.

Is there more that you'd like to see?

We're open to improvements on that use case or if there's a wholly new situation, a PR would be welcome.

decentralgabe commented 1 year ago

I think having json examples would help

jandrieu commented 1 year ago

I think you're looking for details that could be/should be in an implementation guide.

In theory, the requirements precede the design. In practice, of course, we update the requirements to illustrate the reasons behind the design. However, we have attempted to draw a distinct line between defining the usage and defining the solution.

To wit, I'd be happy to add a bunch of JSON-LD examples, but the use case could, theoretically, also be satisfied with VC-JWT. So which examples should we use? Since we (the use case editors) see those as implementation details rather than requirements, I don't anticipate including JSON in the use case document.

decentralgabe commented 1 year ago

Something is needed (somewhere) to make the connection between the use case (abstract) and the implementation (concrete). If not here, maybe the impl guide is a better place, and we can close this issue.