{
  "vct": "eu.we-build:esgcertificate:1",
  "name": "WeBuild – ESG Certificate Attestation – SD-JWT VC payload",
  "description": "Schema for the SD-JWT VC payload of an ESG Certificate Attestation as defined in the ESG Certificate Attestation Rulebook (Chapter 3.2). This models the JSON claims set prior to SD-JWT disclosure/packing. The attestation provides a standardized, verifiable digital representation of Environmental, Social, and Governance certificates held by a legal entity, enabling structured exchange of certification data for KYS, supplier onboarding, compliance verification, and regulatory audit processes.",
  "display": [
    {
      "locale": "en-US",
      "name": "WeBuild – ESG Certificate Attestation",
      "description": "Schema for the SD-JWT VC payload of an ESG Certificate Attestation as defined in the ESG Certificate Attestation Rulebook (Chapter 3.2). This models the JSON claims set prior to SD-JWT disclosure/packing. The attestation provides a standardized, verifiable digital representation of Environmental, Social, and Governance certificates held by a legal entity, enabling structured exchange of certification data for KYS, supplier onboarding, compliance verification, and regulatory audit processes."
    }
  ],
  "claims": [
    {
      "path": [
        "registration_expiration_date"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Registration Expiration Date"
        }
      ],
      "description": "Valid-until date of the certificate (YYYY-MM-DD).",
      "mandatory": true
    },
    {
      "path": [
        "attestation_legal_category"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Attestation Legal Category"
        }
      ],
      "mandatory": true
    },
    {
      "path": [
        "version"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Version"
        }
      ],
      "description": "Version of the certificate standard (e.g., '2015').",
      "mandatory": true
    },
    {
      "path": [
        "evidence",
        "id"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Id"
        }
      ]
    },
    {
      "path": [
        "evidence",
        "type"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Type"
        }
      ]
    },
    {
      "path": [
        "evidence",
        "url"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Url"
        }
      ]
    },
    {
      "path": [
        "evidence",
        "data"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Data"
        }
      ]
    },
    {
      "path": [
        "evidence"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Evidence"
        }
      ],
      "mandatory": true
    },
    {
      "path": [
        "schema_version"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Schema Version"
        }
      ]
    },
    {
      "path": [
        "registration_number"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Registration Number"
        }
      ],
      "description": "Registration number from the certificate.",
      "mandatory": true
    },
    {
      "path": [
        "registration_initial_date"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Registration Initial Date"
        }
      ],
      "description": "Valid-from date of the certificate (YYYY-MM-DD).",
      "mandatory": true
    },
    {
      "path": [
        "scope"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Scope"
        }
      ],
      "mandatory": true
    },
    {
      "path": [
        "trust_anchor_url"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Trust Anchor Url"
        }
      ]
    },
    {
      "path": [
        "type"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Type"
        }
      ],
      "description": "Type of the certificate (e.g., ISO 9001).",
      "mandatory": true
    },
    {
      "path": [
        "legal_entity",
        "legal_person"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Legal Person"
        }
      ]
    },
    {
      "path": [
        "legal_entity",
        "identifier"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Identifier"
        }
      ],
      "description": "At least one identifier is required."
    },
    {
      "path": [
        "legal_entity",
        "address"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Address"
        }
      ]
    },
    {
      "path": [
        "legal_entity"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Legal Entity"
        }
      ],
      "mandatory": true
    }
  ]
}