{
  "@context": [
    "https://w3id.org/gaia-x/development#",
    "https://www.w3.org/ns/credentials/v2",
    {
      "sdcj": "https://circularsolution.services/gxdch/sdcj/rdf/ontology#",
      "schema": "https://schema.org/"
    }
  ],
  "@id": "sdcj:SdcjEcoTrustProfile",
  "@type": "Ecosystem",
  "schema:name": "SDCJ Ecosystem Trust Profile",
  "schema:description": "Selective-Disclosure Cross-Jurisdiction (SDCJ) identity ecosystem. Onboards participants whose business registration is verified live against national tax-authority registries beyond the EU-recognised identifier set, with the Republic of Korea Business Registration Number (verified against the National Tax Service) as the reference implementation. Compliance credentials are issued as VC-JWT by default and as IETF SD-JWT-VC on request, allowing registration details to be selectively disclosed.",
  "schema:version": "1.1.0",
  "ecoTrustScope": [
    {
      "@id": "sdcj:CrossJurisdictionParticipantScope",
      "@type": "EcoTrustScope",
      "schema:name": "SDCJ - Cross-jurisdiction participant identification scope",
      "schema:description": "Participants present a sdcj:ParticipantCredential carrying a national business registration number. Compliance evaluation performs: JWT signature validation, signer certificate-chain validation against the Gaia-X Registry trust anchors, DID resolution and verification, SHACL conformance against the SDCJ shapes (sdcj.shacl.ttl), and live verification of the registration number with the issuing authority (KR: National Tax Service status API, production; JP: National Tax Agency corporate number, experimental). Verification evidence is recorded per number as sdcj:jurisdictionAttestations.",
      "ecoTrustServiceProvider": [
        {
          "@id": "https://circularsolution.services/.well-known/vp.jwt",
          "@type": "EcoTSP",
          "schema:name": "Circular Solution Co., Ltd.",
          "schema:description": "Operator of the SDCJ compliance extension (KR Business Registration Number 175-88-03648, EV-SSL certificate anchored in the Gaia-X Registry). Verifies Korean Business Registration Numbers live against the NTS status API (first-party automated validation). Issues sdcj:ComplianceCredential as application/vc+jwt (default) or as selectively disclosable IETF SD-JWT-VC (application/dc+sd-jwt) via Accept-header negotiation; SD-JWT presentation and verification endpoints are provided for holders and verifiers.",
          "ecoTSPId": "https://circularsolution.services/.well-known/vp.jwt",
          "ecoTSPEndPoint": [
            "https://circularsolution.services/gxdch/sdcj/validateAndSignVcFromVp"
          ],
          "ecoIssuesCredentialsOfType": ["sdcj:ComplianceCredential"]
        }
      ]
    },
    {
      "@id": "sdcj:ForeignTrustScope",
      "@type": "EcoTrustScope",
      "schema:name": "SDCJ - Trusted foreign trust service providers",
      "schema:description": "Foreign trust service providers whose credentials the SDCJ ecosystem accepts for participants holding EU-recognised identifiers, per the Ecosystem Trust Profile model.",
      "ecoTrustServiceProvider": [
        {
          "@id": "https://circularsolution.services/.well-known/vp.jwt",
          "@type": "EcoTSP",
          "schema:name": "Circular Solution GXDCH (Gaia-X Loire compliance)",
          "schema:description": "Gaia-X Clearing House operated by Circular Solution; participants compliant under the Gaia-X Loire trust scope are accepted into the SDCJ ecosystem.",
          "ecoTSPId": "https://circularsolution.services/.well-known/vp.jwt",
          "ecoTSPEndPoint": [
            "https://circularsolution.services/gxdch/compliance/v2/api/credential-offers/standard-compliance"
          ],
          "ecoIssuesCredentialsOfType": [
            "ParticipantCredential",
            "LabelCredential"
          ]
        }
      ]
    }
  ]
}
