-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How do we support delegation and attenuation of rights? #72
Comments
This is related to the object capabilities discussion we're having in the DID specification: w3c-ccg/did-spec#11 We will certainly want the same sort of feature set here. /cc @erights @cwebber |
This topic is related to Subject NE Holder. So I suggest we close this issue and move the discussion to the new issue that I have opened on Subject NE Holder |
More work happening here on delegation/attenuation: https://w3c-ccg.github.io/ld-ocap/ |
I believe that the work on capabilities is not really needed, because it is possible to define all capabilities as verifiable credentials. Here is an example taken from the id-ocap document
|
It would be good if we could find that VC and ld-ocap can overlap more clearly and thanks @David-Chadwick for exploring this. I think this is a good attempt, so in the interest of figuring out if we can bring things closer together, let's try to poke at the differences so we can understand what they are:
So I'm all for exploring how to do it, but in short: a) I'm worried that by mixing correlation and causation that we'll end up with confused deputies / role confusion |
Standards have the concept of Profiles, which are documents that limit the options that a base standard allows. Consequently we could specify a Capability Profile of Verifiable Credentials. The profile would allow you to Wrt to chains, this is a core requirement of VCs, as some VCs may need to refer to other VCs, and verifiable profiles need to refer to VCs. Consequently the VC spec is going to have to address this issue and document how it is solved. So I think this concern of yours will be addressed by the final VC spec. |
We have two issues here:
|
|
I will write a PR for text to go into the spec with regard to the issue considering the above. |
Good discussion happening in PR #229. |
How do we show in the data model that the holder is not the subject of the credential, but has been delegated authority by the subject the right to present the claim to the inspector.
The text was updated successfully, but these errors were encountered: