Skip to content

Commit 62b0db7

Browse files
authored
Merge pull request #1 from w3c-ccg/initial-draft
Initial draft of the DID-Linked Resource spec.
2 parents df086a0 + 587d9ed commit 62b0db7

File tree

3 files changed

+905
-17
lines changed

3 files changed

+905
-17
lines changed

README.md

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,27 @@
1-
# markdown-to-spec
2-
Markdown to spec template.
1+
# DID-Linked Resources Specification v0.1
32

4-
This lets you write your specs in markdown, or technically [bikeshed](https://github.com/tabatkins/bikeshed) -- a markdown document, with special extensions understood by the bikeshed tool. The bikeshed tool is run on-commit via the [spec-prod github action](https://github.com/w3c/spec-prod), generating the familiar "spec looking" ReSpec format. ReSpec is just html with a javascript ReSpec library.
3+
This is the repository of the [W3C Credential Community Group's](https://www.w3.org/community/credentials/) specification on DID-Linked Resources.
54

6-
## Get started
5+
## Code of Conduct
76

8-
1. Select "Use this template" and choose your repository
7+
W3C functions under a [code of conduct](https://www.w3.org/Consortium/cepc/).
98

10-
![Select template image](images/select-template.png)
9+
## About
1110

12-
2. Go to Settings > Github Pages, and select `gh-pages` branch.
11+
This specification intends to create a standardized way of referencing, dereferencing and fetching digital resources (schemas, trust & status lists, visual representations of Verifiable Credentials, governance documents, logos). This includes associating digital resources with Decentralized Identifiers (DIDs) and organizing in DID-Linked Collections, where each individual resource is identifiable through its own DID URL.
1312

14-
![Select gh-pages branch image](images/gh-pages.png)
13+
This specification will extend the [DID Resolution Specification](https://w3c-ccg.github.io/did-resolution/), creating a set of query parameters for DID-Linked Resources, which are not method specific - including what is required and what is optional.
1514

16-
## Write your spec
15+
This specification aims to be built using existing, familiar [DID Core Spec](https://www.w3.org/TR/did-core/) patterns:
1716

18-
Start editing your spec (note .bs file extension). The github action runs on commit to automatically convert to respec/html, via bikeshed.
17+
- Support existing DID Resolvers and principles of [DID URL dereferencing](https://www.w3.org/TR/did-core/#did-url-dereferencing)
18+
- Protect against linkrot for long-term retrieval
19+
- Enable resources to be versioned and organised, with individual versions being able to be fetched
20+
- Include linkage between DID Documents and associated resources (via [DID Document Metadata](https://www.w3.org/TR/did-core/#did-document-metadata) or otherwise).
1921

20-
[Learn more about bikeshed](https://w3c-ccg.github.io/bikeshed_instructions.html)
22+
## Previous work
23+
24+
- [cheqd composition of DID-Linked Resources](https://docs.cheqd.io/identity/architecture/adr-list/adr-002-did-linked-resources)
25+
- [Trust over IP Draft Specification on DID-Linked Resources](https://wiki.trustoverip.org/display/HOME/DID-Linked+Resources+Specification), to be superseded by the W3C work item
26+
- [did:cosmos Linked Resources](https://github.com/EarthProgram/did-cosmos#linked-resources)
27+
- [DIF Decentralized Web Node Spec](https://identity.foundation/decentralized-web-node/spec/#did-relative-urls)
79.9 KB
Loading

0 commit comments

Comments
 (0)