Define Controller Documents in the Core Data Model
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.
The issue was discussed in a meeting on 2023-07-25
- no resolutions were taken
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.
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.
seabass2: !nick seabass.
This is being tracked in DID Core now: https://github.com/w3c/did-core/issues/845
The issue was discussed in a meeting on 2023-07-26
- no resolutions were taken
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.
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.
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.
I would prefer that the Controller Document not be in Data Integrity.
I am firmly in support of not needing to rely on Data Integrity for usage of a Controller Document.
PR #144 should address this.
Seems still blocked pending: https://github.com/w3c/did-core/issues/845
Given the resolutions this is now post CR.
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.