|
1 |
| -# markdown-to-spec |
2 |
| -Markdown to spec template. |
| 1 | +# DID-Linked Resources Specification v0.1 |
3 | 2 |
|
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. |
5 | 4 |
|
6 |
| -## Get started |
| 5 | +## Code of Conduct |
7 | 6 |
|
8 |
| -1. Select "Use this template" and choose your repository |
| 7 | +W3C functions under a [code of conduct](https://www.w3.org/Consortium/cepc/). |
9 | 8 |
|
10 |
| - |
| 9 | +## About |
11 | 10 |
|
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. |
13 | 12 |
|
14 |
| - |
| 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. |
15 | 14 |
|
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: |
17 | 16 |
|
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). |
19 | 21 |
|
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) |
0 commit comments