{
  "id": "urn:ngsi-ld:ParticipantAgent:FIWARE-DSC-2.28.0",
  "type": "ParticipantAgent",
  "title": {
    "type": "Text",
    "value": "FIWARE Data Space Connector"
  },
  "description": {
    "type": "Text",
    "value": "An integrated suite of components implementing DSBA recommendations"
  },
  "url": {
    "type": "URL",
    "value": "https:/github.com/FIWARE/data-space-connector"
  },
  "hasVersion": {
    "type": "Text",
    "value": "2.28.0"
  },
  "maintainer": {
    "type": "StructuredValue",
    "value": {
      "name": "FIWARE Foundation"
    }
  },
  "dataspaceProductPurpose": {
    "type": "Text",
    "value": "To provide a ready-to-use component for participants to join and interact within a data space."
  },
  "documentation": {
    "type": "URL",
    "value": "https://github.com/FIWARE/data-space-connector/blob/main/README.md"
  },
  "license": {
    "type": "URL",
    "value": "https://github.com/FIWARE/data-space-connector/blob/main/LICENSE"
  },
  "licenseDeclared": {
    "type": "Text",
    "value": "MIT"
  },
  "dataspaceServiceCategory": {
    "type": "Text",
    "value": "Participant Agent services"
  },
  "dataspaceService": {
    "type": "array",
    "value": [
      "Credential Store",
      "Contract Negotiation",
      "Transfer Process",
      "Data Plane"
    ]
  },
  "dataspaceBuildingBlock": {
    "type": "array",
    "value": [
      "Identity Management",
      "Contract and Usage Policies",
      "Data Exchange"
    ]
  },
  "technologyReadinessLevel": {
    "type": "Number",
    "value": 8
  },
  "credentialStore": {
    "type": "StructuredValue",
    "value": {
      "vcDataModel": {
        "name": "Verifiable Credentials Data Model",
        "standardizedBy": {
          "type": "Property",
          "value": "W3C",
          "conformsTo": [
            "1.1",
            "2.0"
          ],
          "homepage": "https://www.w3.org/TR/vc-data-model/"
        },
        "vcIssuanceAPI": {
          "name": "OpenID for Verifiable Credential Issuance",
          "standardizedBy": "OpenID",
          "conformsTo": "1.0.15",
          "homepage": "https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html"
        },
        "vcPresentationAPI": {
          "name": "OpenID for Verifiable Presentations",
          "standardizedBy": "OpenID",
          "conformsTo": "1.0",
          "homepage": "https://openid.net/specs/openid-4-verifiable-presentations-1_0.html"
        }
      },
      "contractNegotiation": {
        "type": "StructuredValue",
        "value": {
          "name": "Agreement Management API",
          "standardizedBy": "TMForum",
          "conformsTo": "5.0.0",
          "homepage": "https://www.tmforum.org/oda/open-apis/agreement"
        }
      },
      "transferProcess": {
        "type": "StructuredValue",
        "value": {
          "protocol": {
            "name": "Dataspace Protocol",
            "standardizedBy": "DSP",
            "conformsTo": "2024-1",
            "homepage": "https://docs.internationaldataspaces.org/dataspace-protocol/"
          },
          "authorization": {
            "name": "ODRL",
            "standardizedBy": "W3C",
            "conformsTo": "2.2",
            "homepage": "https://www.w3.org/TR/odrl-model/"
          }
        }
      },
      "dataPlane": {
        "type": "StructuredValue",
        "value": [
          {
            "apiSpecification": {
              "name": "NGSI-LD",
              "standardizedBy": "ETSI",
              "conformsTo": [
                "1.8.1",
                "1.9.1"
              ],
              "homepage": "https://www.etsi.org/deliver/etsi_gs/CIM/001_099/009/01.09.01_60/gs_CIM009v010901p.pdf"
            },
            "accepts": [
              "application/json",
              "application/ld+json"
            ],
            "contentType": [
              "application/json",
              "application/ld+json",
              "application/geo+json"
            ],
            "openAPI": "https://forge.etsi.org/rep/cim/ngsi-ld-openapi/-/raw/v1.9.1/ngsi-ld-api-v1.9.1.yaml"
          },
          {
            "apiSpecification": {
              "name": "HTTP File Download",
              "standardizedBy": "IETF",
              "conformsTo": "RFC7231",
              "homepage": "https:/tools.ietf.org/html/rfc7231"
            },
            "accepts": "*",
            "contentType": [
              "image/jpeg",
              "image/png"
            ]
          }
        ]
      }
    }
  }
}