Skip to content

Commit 58d7b61

Browse files
Add usecases section for TAG (#194)
* initial stab at usecases section for TAG * Apply suggestions from code review Fix indentation Co-authored-by: Ted Thibodeau Jr <[email protected]> --------- Co-authored-by: Ted Thibodeau Jr <[email protected]>
1 parent 966d33e commit 58d7b61

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

index.html

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,47 @@ <h2>
250250
reading this specification.
251251
</p>
252252

253+
</section>
254+
255+
<section class="informative">
256+
<h2>
257+
Use Cases
258+
</h2>
259+
<p>
260+
The DID resolution specification is intended to support a broad range of use cases
261+
by defining a standardized interface to resolve DIDs and dereference DID URLs
262+
independent of the DID method of any particular DID. These usecases include:
263+
</p>
264+
<ul>
265+
<li>
266+
A decentralized address book: By using DIDs as identifiers for people and organizations
267+
within an address book, the controllers of those DIDs can independently update the contents of
268+
their DID documents. Through DID resolution these DIDs can be resolved to obtain the
269+
current state of the DID document for any given contact, enabling persistent stable identifiers
270+
with updatable services and verification material necessary for continued verifiable interactions.
271+
</li>
272+
<li>
273+
Verifying a Verifiable Credential: Verifiable Credentials are signed by an issuer and given to a
274+
holder. The holder can then create a Verifiable Presentation that is presented to a verifier.
275+
Within the credential, if issuers and holders are identified using a DID, the verifier can
276+
use DID resolution to resolve the DID documents of the identified issuer and holder to obtain
277+
the verification material necessary to verify the signatures on the Verifiable Presentation.
278+
</li>
279+
<li>
280+
Auditability: DID resolution can be used to obtain the historical state of a DID document either
281+
at a specific point in time or for a specific version. This can be used to audit the historical
282+
verifiable actions of a DID controller. For example, the issuance of a verifiable receipt or the
283+
signing of a contract.
284+
</li>
285+
<li>
286+
DID URL based resource retrieval: A DID controller can add service endpoints to their DID document
287+
that point to resources they control, for example a profile picture. By referencing these resources
288+
using a DID URL, a web application can use DID resolution and DID URL dereferencing to retrieve the
289+
current version of the resource. The DID URL can act as a persistent, dereferencable identifier
290+
for this resource, while the DID controller can independently change the resource over time.
291+
</li>
292+
</ul>
293+
253294
</section>
254295

255296
</section>

0 commit comments

Comments
 (0)