-
Notifications
You must be signed in to change notification settings - Fork 173
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
Resolve DID Document at specific time #280
Comments
The data is certainly there, there's just no API for outputting each past revision. It certainly could be added. We think most use cases like this can be more efficiently accomplished by sign old key representations with current keys and expose them through a standard personal datastore you can query from the attached Service Endpoints. This way you have granular ability to represent much more detailed information about the reason for rolling or what UTC date/time range they should be deemed valid from. |
It's very nice! We already raised the possibility of adding this feature to the API Thanks for the reply! |
@bdesiderio do you have an example DID where this would be useful? |
We mainly have the use case I discussed above, but another use case we have in mind would be a public key rotation for a verification method. Behind the verification method is the same person but he rotated the public key with which he signs. But our main use case is this
|
@peacekeeper |
@bdesiderio @vriera thanks, but what I meant was not a use case, but an actual example DID that you would like to resolve at a specific time. I.e. |
We don't have an actual example DID at ion but this or similiar scenarios have been proposed a few times and we are trying to find a solution. |
Hi! We are working with a scenario where we need to validate a VC signed by a Verification Method that then was removed from the DID Document.
We need to resolve the DID Document at time the VC was signed because we consider valid this VC. If we resolve latest DID Document version we can't validate the VC because the Verification Method was been removed.
Eg:
A valid delegate of a company that then changed because he retired. The signatures he has made would be valid until the moment he retired.
Can we solve this problem with ION?
The text was updated successfully, but these errors were encountered: