decentralized-identity / vc-spec-map

Verifiable Credentials Specification Relationship Map
Apache License 2.0
9 stars 4 forks source link

Verifiable Credentials Specification Map

A mapping of some of the core verifiable credential specifications and the dependencies and references of those specifications.

There are many specification type documents related to verifiable credentials. These specifications depend upon or sometimes simply reference one another. The result is a complex and large interconnected web of specifications that can be daunting to traverse and study. This map, in being able to quickly see the relationship and dependencies, helps the reader understand and traverse the relationships.

There is a video introducing the map video from time 00:30:00 to 00:50:00. This video was before the map was converted to a data driven kumu rendering but other than the look of the map the rest of the introduction is valid.

Corrections welcome. This is a work in progress. Contribute via filing of issues or a PR.

Release

The current map is released in 3 formats.

The current kumu.io map is in a personal workspace. This is likely only an interim home and will be moved in the future. Watch this README for changes.

Releases prior to v1.2.0 did not use kumu.io and instead used a diagrams.net/draw.io manually drawn map.

Using and Navigating Kumu

A few notes for people that may not be familiar with the Kumu mapping tool. Kumu creates auto-generated maps driven from two tables of data- elements and connections. It provides extensive individual user control over how the diagram/map is formatted and presented including use of a JSON style definition to control the output. The contributors of the map can create default maps and views.

Contributing

See this project's wiki for information on how changes to the map can be created through the CSV data files that are part of the repo. You can test the map output of any proposed changes by following the Deploy to Kumu directions, also in the wiki, in a personal Kumu workspace.