CompanyMemberCredential

Dies ist ein Test-Credential für einen Company Member

{
  "@context": [
    "https://www.w3.org/2018/credentials/v1",
    "https://w3id.org/gaia-x/development#",
    "https://static.asd-x.eu/credentials#"
  ],
  "id": "urn:uuid:123e4567-e89b-12d3-a456-426614174001",
  "type": [
    "VerifiableCredential",
    "CompanyMemberCredential"
  ],
  "issuer": "did:example:issuer123",
  "issuanceDate": "2025-09-02T12:00:00Z",
  "credentialSubject": {
    "type":"lurafo:CompanyMember",
    "id": "did:example:user789",
    "lurafo:firstname": "Max",
    "lurafo:lastname": "Mustermann",
    "lurafo:email": "max.mustermann@example.com",
    "lurafo:isOver18": true,
    "lurafo:legalPerson":{
      "gx:registrationNumber":{
        "type":"gx:RegistrationNumber",
        "gx:vatID":"HB12345",
        "gx:vatID-countryCode":"DE"
      },
      "gx:legalAddress":{
        "type":"gx:Address",
        "gx:countryCode":"DE",
        "gx:countryName":"Germany",
        "gx:streetAddress":"Konsul-Smidt-Strasse 21a",
        "gx:postalCode":"28217",
        "gx:region":"DE50"
      },
      "gx:headquartersAddress":{
        "type":"gx:Address",
        "gx:countryCode":"DE",
        "gx:countryName":"Germany",
        "gx:streetAddress":"Konsul-Smidt-Strasse 21a",
        "gx:postalCode":"28217",
        "gx:region":"DE50"
      },
      "gx:name":"neusta aerospace GmbH"
    }
  }
}

Manifest

{
    "claims": {
        "First Name": "$.credentialSubject.lurafo:firstname",
        "Last Name": "$.credentialSubject.lurafo:lastname",
        "Email": "$.credentialSubject.lurafo:email",
        "Is Over 18": "$.credentialSubject.lurafo:isOver18",
        "Legal Person":"$.credentialSubject.lurafo:legalPerson"
    }
}

Mapping example

{
    "id": "<uuid>",
    "issuer": "<issuerDid>",
    "credentialSubject": {
        "id": "<subjectDid>"
    },
    "issuanceDate": "<timestamp>"
}