- From: Kim Hamilton <kimdhamilton@gmail.com>
- Date: Tue, 2 Jul 2019 16:14:27 -0700
- To: "W3C Credentials CG (Public List)" <public-credentials@w3.org>
- Message-ID: <CAFmmOzfqcz0YdOOwfjzoaMWQ3gcMksd5m1OKQAo0JZCcd_SJBA@mail.gmail.com>
This should be straightforward, but I couldn't self-help from the VC data model. Assume subject == holder for now (just in case being different would complicate things) In my scenario, Alice issues a Verifiable Credential to Bob, the subject of which is did_b (controlled by Bob). Then suppose for whatever reason, Bob loses ability to lose control of did_b*. In this state, the credential is still valid (hasn't been revoked, hasn't expired), but Bob can't prove control of did_b. Do we have special terminology for this state and/or verbs involved? E.g. Bob will need to "recover" or "request a re-issuance" of a credential from the issuer. The VC lifecycle doesn't seem to call out separate states/verbs for this, which I can understand. Ultimately the flow is the same, and it results in an "issuance". But when describing user stories around systems using VCs, it's often necessary to call this out, and it would be helpful to use standard terminology if available. * i.e. suppose he's using BTCR, failed to backup the info he needs to update did_b, and for simplicity, loses his phone, never made a backup of his mnemonic seed. Bad Bob. p.s. I'm sure I made the question more complicated more than it needed to be
Received on Tuesday, 2 July 2019 23:15:03 UTC