Re: Propose vc-examples-registry work item.

Orie – is there a place to actually READ THE SPEC w/o having to install/run the bikeshed docker image??

The concept of what you are suggesting seems reasonable, but I can’t tell given what is currently in that repo.

Thanks,
Leonard

From: Orie Steele <orie@transmute.industries>
Date: Tuesday, March 17, 2020 at 5:08 PM
To: "W3C Credentials CG (Public List)" <public-credentials@w3.org>
Subject: Propose vc-examples-registry work item.
Resent-From: <public-credentials@w3.org>
Resent-Date: Tuesday, March 17, 2020 at 5:06 PM

Friends,

I'd appreciate a few minutes on the next available call to discuss this proposal.

In order to facilitate interop, we often need to agree on the exact data that we will be exchanging.

Transmute, Workday and others have been working to define the vc json schema specification here: https://github.com/w3c-ccg/vc-json-schemas<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fw3c-ccg%2Fvc-json-schemas&data=02%7C01%7Clrosenth%40adobe.com%7C2cfd50ead3ae4e90ab1508d7cab75574%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200761078970563&sdata=fvsTBAwHfoR1HmGglDhV31WL5b%2FnXWxlWKUreWvVBII%3D&reserved=0>

And some of us have been checking in example credentials that comply with this specification.

However, not every vc data model compliant thing uses json schema, and it might be helpful for us to manage a separate work item where we can do the following:

1. Provide hosting for experimental credential formats and their machine readable definitions.
2. Provide examples of those experimental verifiable credentials.
3. Provide examples of VerifiablePresentations (both with and without proof) for those verifiable credentials.
4. Provide documentation / demonstrations of using the example data in this repo, with other work items / software.

For example, here is the well-known did configuration credential:

- https://identity.foundation/.well-known/contexts/did-configuration-v0.0#<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fidentity.foundation%2F.well-known%2Fcontexts%2Fdid-configuration-v0.0%23&data=02%7C01%7Clrosenth%40adobe.com%7C2cfd50ead3ae4e90ab1508d7cab75574%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200761078970563&sdata=%2BgRnUWBS%2BpPZbm1iqH62gJffplQs%2BiZaxrda9txFsqQ%3D&reserved=0>
- https://identity.foundation/.well-known/contexts/did-configuration-v0.0.jsonld<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fidentity.foundation%2F.well-known%2Fcontexts%2Fdid-configuration-v0.0.jsonld&data=02%7C01%7Clrosenth%40adobe.com%7C2cfd50ead3ae4e90ab1508d7cab75574%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200761078980521&sdata=%2BvtOPkgPpGp7BHO4B6qrLTjlSuuPylzDayHq16jRyBY%3D&reserved=0>
- https://identity.foundation/.well-known/did-configuration.json<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fidentity.foundation%2F.well-known%2Fdid-configuration.json&data=02%7C01%7Clrosenth%40adobe.com%7C2cfd50ead3ae4e90ab1508d7cab75574%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200761078980521&sdata=CFBksWBSDR%2BXgUGHk9VVlTShf45%2FXXTgIYzJuyIBip8%3D&reserved=0>

Here are the latest version of the hypothetical certified mill test report credential being worked on by Transmute:

- https://github.com/w3c-ccg/vc-json-schemas/tree/master/docs/example/cmtr/v0.1<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fw3c-ccg%2Fvc-json-schemas%2Ftree%2Fmaster%2Fdocs%2Fexample%2Fcmtr%2Fv0.1&data=02%7C01%7Clrosenth%40adobe.com%7C2cfd50ead3ae4e90ab1508d7cab75574%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200761078990480&sdata=9OX%2F8ZuaxBe2hJikT1uVC9TlkT6lG7epdVd2RoYF57M%3D&reserved=0>

This would also be an excellent place to show examples of ZKP based credentials, their definitions, schemas, and proof mechanisms... everything needed to be interoperable.

If constructed correctly, we should be able to show how to create a UniversityDegreeCredential as a ZKP / JWT / LD-Proof... how to present it to a website using CHAPI... how to present it to another party using DIDComm, etc...

All in one place.... with the ability to link back to other sources such as IETF, HyperLedger, DIF, github organization repos, etc... for additional context or information.

The official definitions would live elsewhere, including locations outside of the W3C as is the case today.

Any objections?

OS

--
ORIE STEELE
Chief Technical Officer
www.transmute.industries

[Image removed by sender.]<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.transmute.industries%2F&data=02%7C01%7Clrosenth%40adobe.com%7C2cfd50ead3ae4e90ab1508d7cab75574%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200761078990480&sdata=qqzt2shHPZ4xzYYzFN7%2FT2aMNy8Q%2FChk8ZrpOHwnKFE%3D&reserved=0>

Received on Tuesday, 17 March 2020 22:23:03 UTC