- From: Chris Boscolo <chris@boscolo.net>
- Date: Tue, 12 Jun 2018 21:29:54 -0700
- To: "=Drummond Reed" <drummond.reed@evernym.com>, "W3C Credentials CG (Public List)" <public-credentials@w3.org>
- Message-ID: <CAByYRhbpGBf_rEjwhv=bgGkboOxUAoSedXv1ND3Z9reTSejr_Q@mail.gmail.com>
Thanks for the clarification, Drummond.
With an eye toward interoperability, I have one clarifying question.
If I query a DID what response indicates that it is revoked? (I could not
find the answer in https://w3c-ccg.github.io/did-spec/)
1) The call returns an empty JSON doc like: {}
2) The call returns an empty doc such as: ""
3) Or something else?
Thanks!
-chrisb
On Tue, Jun 12, 2018 at 8:40 PM, =Drummond Reed <drummond.reed@evernym.com>
wrote:
> On Tue, Jun 12, 2018 at 5:18 PM, Chris Boscolo <chris@boscolo.net> wrote:
>
>> During the W3C call this morning, one issue that was highlighted was
>> whether or not a DID needs to support the ability to be revoked in order to
>> claim compliance with the standard.
>>
>
> Good question, Chris. I can't check right at the moment but I believe we
> said it was optional for a DID method to support revocation. So a DID
> method specification simply needs to say:
>
> 1. Is revocation supported?
> 2. If so, how?
>
> We recommended that any DID method capable of supporting revocation do it
> by nulling out the DID document.
>
>
>>
>> This prompted a question for me. Does anyone know how many of the DID
>> methods supported via https://uniresolver.io/ do the revocation check as
>> part of the read/verify step?
>>
>
> I don't offhand but maybe Markus does?
>
>
>>
>> Also, in re-reading the DID spec, I notice it does not specifically
>> mention doing this check during the Read/Verify step. Would it be worth
>> adding some language clarifying that implementors should do this?
>>
>
> If the recommended method of revocation is to null out the DID document,
> then no additional work is necessary: if the return is a null DID document,
> the DID is revoked.
>
> So the revocation check is only necessary if the DID method has a
> different way of doing revocation. In which case I would agree that it
> should be recommended to check it on resolution.
>
> =Drummond
>
Received on Wednesday, 13 June 2018 04:30:17 UTC