DataspaceParticipantCredential

{
  "@context": [
    "https://www.w3.org/2018/credentials/v1"
  ],
  "type": [
    "VerifiableCredential",
    "DataspaceParticipantCredential"
  ],
  "id": "",
  "issuer": {
    "id": "did:web:delta-dao.com",
    "name": "deltaDAO AG"
  },
  "issuanceDate": "2021-08-31T00:00:00Z",
  "validFrom": "2021-09-01T00:00:00Z",
  "expirationDate": "2031-08-31T00:00:00Z",
  "credentialSubject": {
    "id": "Some String or URI",
    "type": "DataspaceParticipant",
    "dataspaceId": "Pontus-X",
    "legalName": "deltaDAO AG",
    "website": "https://www.delta-dao.com",
    "legalAddress": {
      "countryCode": "DE",
      "streetAddress": "Katharinenstraße 30a",
      "postalCode": "20457",
      "locality": "Hamburg"
    }
  }
}

Manifest

{
  "claims": {
    "Legal Name": "$.credentialSubject.legalName",
    "Website": "$.credentialSubject.website",
    "Legal Address Country Code": "$.credentialSubject.legalAddress.countryCode",
    "Legal Address Street": "$.credentialSubject.legalAddress.streetAddress",
    "Legal Address Postal Code": "$.credentialSubject.legalAddress.postalCode",
    "Legal Address Locality": "$.credentialSubject.legalAddress.locality",
    "Dataspace ID": "$.credentialSubject.dataspaceId"
  }
}

Mapping example

{
  "id": "<uuid>",
  "issuer": {
    "id": "<issuerDid>"
  },
  "credentialSubject": {
    "id": "<subjectDid>"
  },
  "issuanceDate": "<timestamp>",
  "expirationDate": "<timestamp-in:365d>"
}