w3c / vc-jose-cose

Verifiable Credentials Working Group — VC JSON Web Tokens specification
https://w3c.github.io/vc-jose-cose/
Other
30 stars 9 forks source link

Define Controller Documents in the Core Data Model #140

Open OR13 opened 1 year ago

OR13 commented 1 year ago

Originally https://github.com/w3c/vc-data-integrity/pull/99#pullrequestreview-1501967239

As discussed on the call today, we want to remove bias towards specific key and securing formats in the core data model.

We want to improve on what DID Core has done.

iherman commented 1 year ago

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

View the transcript #### 3.4. Define Controller Documents in the Core Data Model (issue vc-data-model#1205) _See github issue [vc-data-model#1205](https://github.com/w3c/vc-jose-cose/issues/140)._ > *Dave Longley:* VC-COSE-JOSE can reference data integrity if it so desires. > *Dave Longley:* or reference DID core like DI does. **Manu Sporny:** DID documents are subclasses of controller documents. > *Dave Longley:* +1 controller documents have been part of data integrity for a decade, DID documents are specific subclass of controller documents. > *Dave Longley:* [https://w3c.github.io/vc-data-integrity/#controller-documents](https://w3c.github.io/vc-data-integrity/#controller-documents). > *seabass2:* !nick seabass. ---
msporny commented 1 year ago

This is being tracked in DID Core now: https://github.com/w3c/did-core/issues/845

iherman commented 1 year ago

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

View the transcript #### 2.3. Define Controller Documents in the Core Data Model (issue vc-data-model#1205) _See github issue [vc-data-model#1205](https://github.com/w3c/vc-jose-cose/issues/140)._ > *Dave Longley:* JSON can't be understood without a spec and we have one of those, it's fine how it is. **Manu Sporny:** We had a discussion about 1205 in yesterday's special topic call. I think this is pre-CR. **Ivan Herman:** this is a larger issue on the overlap between DID and VC terms, also affects the security spec. We discussed it yesterday. These must be handled pre-CR. _See github issue [did-core#845](https://github.com/w3c/did-core/issues/845)._ **Manu Sporny:** I wouldn't mark it pending-close yet. **Sebastian Crane:** I'm happy to speak about this later, but in yesterday's meeting, Dave Longley said that controller documents have been a part of data integrity for a decade... work in W3C has not been going on for that long.
selfissued commented 1 year ago

I would prefer that the Controller Document not be in Data Integrity.

decentralgabe commented 1 year ago

I am firmly in support of not needing to rely on Data Integrity for usage of a Controller Document.

selfissued commented 12 months ago

PR #144 should address this.

OR13 commented 10 months ago

Seems still blocked pending: https://github.com/w3c/did-core/issues/845

OR13 commented 10 months ago

Given the resolutions this is now post CR.

decentralgabe commented 2 months ago

VC JOSE COSE should be updated to define the profile of the Controller Document spec we are using.

@selfissued to take note after the Controller Document spec is in a good state.