WebOfTrust / vLEI

Public Open Specifications for GLEIF vLEI (verifiable Legal Entity Identifiers)
Apache License 2.0
28 stars 12 forks source link

Query: vLEI's new name, funding and getting started #41

Open artikulkarni opened 2 years ago

artikulkarni commented 2 years ago

Identity Online has a new name. We are now going to be called IDPartner. We are in the process of changing the company name and will send any needed legal notices at that time.

 

We have also completed the first part of our fund raising and we are now in a position to start delivering upon our plans. To that end, I have been starting to dig into the public documentation.

 

Is there more documentation available within the sandbox? 

 

I have been looking at https://github.com/WebOfTrust/vLEI and I confess, I am a little lost. It may be my lack of deep technical knowledge, but am not 100% sure what each of the elements in the vLEI are. Please forgive me if these are obvious questions. What does the "v" or "d" mean? I think "i"=id. 

 

{ --   | "v": "ACDC10JSON00011c_",   | "d": "EBdXt3gIXOf2BBWNHdSXCJnFJL5OuQPyM5K0neuniccM",   | "i": "did:keri:EmkPreYpZfFk66jpf3uFv7vklXKhzBrAqjsKAn2EDIPM",   | "s": "E46jrVPTzlSkUPqGGeIZ8a8FWS7a6s4reAXRZOkogZ2A",   | "a": {   | "d": "EgveY4-9XgOcLxUderzwLIr9Bf7V_NHwY1lkFrn9y2PY",   | "i": "did:keri:EQzFVaMasUf4cZZBKA0pUbRc9T8yUXRFLyM1JDASYqAA",   | "dt": "2021-06-09T17:35:54.169967+00:00",   | "ri": "did:keri:EymRy7xMwsxUelUauaXtMxTfPAMPAI6FkekwlOjkggt",   | "LEI": "254900OPPU84GM83MG36"   | },   | "p": [   | {   | "qualifiedvLEIIssuervLEICredential": {   | "d": "EIl3MORH3dCdoFOLe71iheqcywJcnjtJtQIYPvAu6DZA",   | "i": "Et2DOOu4ivLsjpv89vgv6auPntSLx4CvOhGUxMhxPS24"   | }   | }   | ],   | "r": [   | {   | "usageDisclaimer": "Usage of a valid Legal Entity vLEI Credential does not assert that the Legal Entity is trustworthy, honest, reputable in its business dealings, safe to do businesswith, or compliant with any laws."   | },   | {   | "issuanceDisclaimer": "Issuance of a valid Legal Entity vLEI Credential only establishes that the information in the requirements in the Identity Verification section 6.3 of the CredentialGovernance Framework were met in accordance with the vLEI Ecosystem Governance Framework."   | }   | ] } |  

 

For reference, this is the kind of W3C credential I have seen before:

 

{

    "@context": [

        "https://www.w3.org/2018/credentials/v1",

        "https://www.w3.org/2018/credentials/examples/v1"

    ],

    "id": "https://yqs3j2p1k9.execute-api.us-east-1.amazonaws.com/prod/credentials/d98b8f50-c472-11eb-97fb-cbf4e5918c09",

    "type": [

        "VerifiableCredential",

        "UniversityDegreeCredential"

    ],

    "issuer": "https://mercury-credentials-public-tb0172-prod.s3.us-east-1.amazonaws.com/controller.json",

    "issuanceDate": "2021-06-01T12:00:00.000Z",

    "credentialSubject": {

        "id": "did:example:ebfeb1f712ebc6f1c276e12ec21",

        "degree": "Bachelor of Science",

        "degreeType": "BachelorDegree",

        "degreeSchool": "Mercury University"

    },

    "proof": {

        "type": "Ed25519Signature2018",

        "created": "2021-06-03T13:51:52Z",

        "jws": "eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..8YIj2tG6HoiDKw476_ElxcCFiCTr89jHX24Osr1zgklp0Sgfkgx-ipu6Li5og4wtLGMoa7__xJpcHWHzwWZoCQ",

        "proofPurpose": "assertionMethod",

        "verificationMethod": "https://mercury-credentials-public-tb0172-prod.s3.us-east-1.amazonaws.com/publicKey.json"

    }

}

 

Many thanks in advance for any help and guidance you can give.

 

All the best,

 

- Rod


SmithSamuelM commented 2 years ago

The ACDC Specification defines the fields and their purpose in details. See this

https://github.com/trustoverip/tswg-acdc-specification

https://trustoverip.github.io/tswg-acdc-specification/draft-ssmith-acdc.html

Sent from my iPad

On May 13, 2022, at 09:35, Arti Kulkarni @.***> wrote:

 Identity Online has a new name. We are now going to be called IDPartner. We are in the process of changing the company name and will send any needed legal notices at that time.

We have also completed the first part of our fund raising and we are now in a position to start delivering upon our plans. To that end, I have been starting to dig into the public documentation.

Is there more documentation available within the sandbox?

I have been looking at https://github.com/WebOfTrust/vLEI and I confess, I am a little lost. It may be my lack of deep technical knowledge, but am not 100% sure what each of the elements in the vLEI are. Please forgive me if these are obvious questions. What does the "v" or "d" mean? I think "i"=id.

{

| "v": "ACDC10JSON00011c_", | "d": "EBdXt3gIXOf2BBWNHdSXCJnFJL5OuQPyM5K0neuniccM", | "i": "did:keri:EmkPreYpZfFk66jpf3uFv7vklXKhzBrAqjsKAn2EDIPM", | "s": "E46jrVPTzlSkUPqGGeIZ8a8FWS7a6s4reAXRZOkogZ2A", | "a": { | "d": "EgveY4-9XgOcLxUderzwLIr9Bf7V_NHwY1lkFrn9y2PY", | "i": "did:keri:EQzFVaMasUf4cZZBKA0pUbRc9T8yUXRFLyM1JDASYqAA", | "dt": "2021-06-09T17:35:54.169967+00:00", | "ri": "did:keri:EymRy7xMwsxUelUauaXtMxTfPAMPAI6FkekwlOjkggt", | "LEI": "254900OPPU84GM83MG36" | }, | "p": [ | { | "qualifiedvLEIIssuervLEICredential": { | "d": "EIl3MORH3dCdoFOLe71iheqcywJcnjtJtQIYPvAu6DZA", | "i": "Et2DOOu4ivLsjpv89vgv6auPntSLx4CvOhGUxMhxPS24" | } | } | ], | "r": [ | { | "usageDisclaimer": "Usage of a valid Legal Entity vLEI Credential does not assert that the Legal Entity is trustworthy, honest, reputable in its business dealings, safe to do businesswith, or compliant with any laws." | }, | { | "issuanceDisclaimer": "Issuance of a valid Legal Entity vLEI Credential only establishes that the information in the requirements in the Identity Verification section 6.3 of the CredentialGovernance Framework were met in accordance with the vLEI Ecosystem Governance Framework." | } | ] } |

For reference, this is the kind of W3C credential I have seen before:

{

***@***.***": [

    "https://www.w3.org/2018/credentials/v1",

    "https://www.w3.org/2018/credentials/examples/v1"

],

"id": "https://yqs3j2p1k9.execute-api.us-east-1.amazonaws.com/prod/credentials/d98b8f50-c472-11eb-97fb-cbf4e5918c09",

"type": [

    "VerifiableCredential",

    "UniversityDegreeCredential"

],

"issuer": "https://mercury-credentials-public-tb0172-prod.s3.us-east-1.amazonaws.com/controller.json",

"issuanceDate": "2021-06-01T12:00:00.000Z",

"credentialSubject": {

    "id": "did:example:ebfeb1f712ebc6f1c276e12ec21",

    "degree": "Bachelor of Science",

    "degreeType": "BachelorDegree",

    "degreeSchool": "Mercury University"

},

"proof": {

    "type": "Ed25519Signature2018",

    "created": "2021-06-03T13:51:52Z",

    "jws": "eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..8YIj2tG6HoiDKw476_ElxcCFiCTr89jHX24Osr1zgklp0Sgfkgx-ipu6Li5og4wtLGMoa7__xJpcHWHzwWZoCQ",

    "proofPurpose": "assertionMethod",

    "verificationMethod": "https://mercury-credentials-public-tb0172-prod.s3.us-east-1.amazonaws.com/publicKey.json"

}

}

Many thanks in advance for any help and guidance you can give.

All the best,

  • Rod

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.

SmithSamuelM commented 2 years ago

You can also go to keri.one resources and find a slide deck ACDC for Muggles and some other information on ACDCs. vLEIs are ACDCs (Authentic Chained Data Containers) which are a variant of Verifiable Credentials that have some important features necessary for vLEIs such as chaining. Unlike the VCs you are used to, ACDCs use a Property Graph model NOT an RDF (subject predicate object triple) graph model. The reasons are explained in the docs above. But they include security first via KERI and Static Schema and Chaining via Property Graphs.

Sent from my iPad

On May 14, 2022, at 08:05, Samuel Smith @.***> wrote:

 The ACDC Specification defines the fields and their purpose in details. See this

https://github.com/trustoverip/tswg-acdc-specification

https://trustoverip.github.io/tswg-acdc-specification/draft-ssmith-acdc.html

Sent from my iPad

On May 13, 2022, at 09:35, Arti Kulkarni @.***> wrote:

 Identity Online has a new name. We are now going to be called IDPartner. We are in the process of changing the company name and will send any needed legal notices at that time.

We have also completed the first part of our fund raising and we are now in a position to start delivering upon our plans. To that end, I have been starting to dig into the public documentation.

Is there more documentation available within the sandbox?

I have been looking at https://github.com/WebOfTrust/vLEI and I confess, I am a little lost. It may be my lack of deep technical knowledge, but am not 100% sure what each of the elements in the vLEI are. Please forgive me if these are obvious questions. What does the "v" or "d" mean? I think "i"=id.

{

| "v": "ACDC10JSON00011c_", | "d": "EBdXt3gIXOf2BBWNHdSXCJnFJL5OuQPyM5K0neuniccM", | "i": "did:keri:EmkPreYpZfFk66jpf3uFv7vklXKhzBrAqjsKAn2EDIPM", | "s": "E46jrVPTzlSkUPqGGeIZ8a8FWS7a6s4reAXRZOkogZ2A", | "a": { | "d": "EgveY4-9XgOcLxUderzwLIr9Bf7V_NHwY1lkFrn9y2PY", | "i": "did:keri:EQzFVaMasUf4cZZBKA0pUbRc9T8yUXRFLyM1JDASYqAA", | "dt": "2021-06-09T17:35:54.169967+00:00", | "ri": "did:keri:EymRy7xMwsxUelUauaXtMxTfPAMPAI6FkekwlOjkggt", | "LEI": "254900OPPU84GM83MG36" | }, | "p": [ | { | "qualifiedvLEIIssuervLEICredential": { | "d": "EIl3MORH3dCdoFOLe71iheqcywJcnjtJtQIYPvAu6DZA", | "i": "Et2DOOu4ivLsjpv89vgv6auPntSLx4CvOhGUxMhxPS24" | } | } | ], | "r": [ | { | "usageDisclaimer": "Usage of a valid Legal Entity vLEI Credential does not assert that the Legal Entity is trustworthy, honest, reputable in its business dealings, safe to do businesswith, or compliant with any laws." | }, | { | "issuanceDisclaimer": "Issuance of a valid Legal Entity vLEI Credential only establishes that the information in the requirements in the Identity Verification section 6.3 of the CredentialGovernance Framework were met in accordance with the vLEI Ecosystem Governance Framework." | } | ] } |

For reference, this is the kind of W3C credential I have seen before:

{

@.***": [

"https://www.w3.org/2018/credentials/v1",

"https://www.w3.org/2018/credentials/examples/v1"

],

"id": "https://yqs3j2p1k9.execute-api.us-east-1.amazonaws.com/prod/credentials/d98b8f50-c472-11eb-97fb-cbf4e5918c09",

"type": [

"VerifiableCredential",

"UniversityDegreeCredential"

],

"issuer": "https://mercury-credentials-public-tb0172-prod.s3.us-east-1.amazonaws.com/controller.json",

"issuanceDate": "2021-06-01T12:00:00.000Z",

"credentialSubject": {

"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",

"degree": "Bachelor of Science",

"degreeType": "BachelorDegree",

"degreeSchool": "Mercury University"

},

"proof": {

"type": "Ed25519Signature2018",

"created": "2021-06-03T13:51:52Z",

"jws": "eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..8YIj2tG6HoiDKw476_ElxcCFiCTr89jHX24Osr1zgklp0Sgfkgx-ipu6Li5og4wtLGMoa7__xJpcHWHzwWZoCQ",

"proofPurpose": "assertionMethod",

"verificationMethod": "https://mercury-credentials-public-tb0172-prod.s3.us-east-1.amazonaws.com/publicKey.json"

}

}

Many thanks in advance for any help and guidance you can give.

All the best,

  • Rod

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.

pfeairheller commented 2 years ago

To avoid any further confusion we have also removed the "common" schema and samples in this repo as they were an initial pass that are no longer valid. The vLEI credentials will only be expressed as ACDC credentials.