{
"eu.europa.ec.eudi.mdl_mdoc": {
    "format": "mso_mdoc",
    "doctype": "org.iso.18013.5.1.mDL",
    "scope": "org.iso.18013.5.1.mDL",
    "cryptographic_binding_methods_supported": [
      "jwk", "cose_key"
    ],
    "credential_signing_alg_values_supported": [
      "ES256"
    ],
    "proof_types_supported": {
      "jwt": {
        "proof_signing_alg_values_supported": [
          "ES256"
        ]
      },
      "cwt": {
        "proof_signing_alg_values_supported": [
          "ES256"
        ],
        "proof_alg_values_supported": [
          -7
        ],
        "proof_crv_values_supported": [
          1
        ]
      }
    },
    "display": [
      {
        "name": "mDL",
        "locale": "en",
        "logo": {
          "url": "https://examplestate.com/public/mdl.png",
          "alt_text": "A square figure of a mDL"
        }
      }
    ],
    "claims": {
      "org.iso.18013.5.1": {
        "family_name": {
          "mandatory": true,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Family name",
              "locale": "en"            }
          ]
        },
        "given_name": {
          "mandatory": true,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Given names",
              "locale": "en"            }
          ]
        },
        "birth_date": {
          "mandatory": true,
          "value_type":"full-date",
          "source":"user",
          "display": [
            {
              "name": "Date of birth",
              "locale": "en"            }
          ]
        },
        "issue_date": {
          "mandatory": true,
          "source":"issuer",
          "display": [
            {
              "name": "Date of issue",
              "locale": "en"
            }
          ]
        },
        "expiry_date": {
          "mandatory": true,
          "source":"issuer",
          "display": [
            {
              "name": "Date when mDL expires",
              "locale": "en"
            }
          ]
        },
        "issuing_country": {
          "mandatory": true,
          "source":"issuer",
          "display": [
            {
              "name": "Issuing country",
              "locale": "en"
            }
          ]
        },
        "issuing_authority": {
          "mandatory": true,
          "source":"issuer",
          "display": [
            {
              "name": "Issuing authority",
              "locale": "en"
            }
          ]
        },
        "document_number": {
          "mandatory": true,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Licence number",
              "locale": "en"            }
          ]
        },
        "portrait": {
          "mandatory": true,
          "value_type":"jpeg",
          "source":"user",
          "display": [
            {
              "name": "Portrait of mDL holder",
              "locale": "en"            }
          ]
        },
        "driving_privileges": {
          "mandatory": true,
          "value_type":"driving_privileges",
          "source":"user",
          "display": [
            {
              "name": "Categories of vehicles",
              "locale": "en"            }
          ]
        },
        "un_distinguishing_sign": {
          "mandatory": true,
          "source":"issuer",
          "display": [
            {
              "name": "UN distinguishing sign",
              "locale": "en"
            }
          ]
        },
        "administrative_number": {
          "mandatory": false,
          "source":"issuer",
          "display": [
            {
              "name": "Administrative number",
              "locale": "en"
            }
          ]
        },
        "sex": {
          "mandatory": false,
          "source":"user",
          "value_type":"uint",
          "display": [
            {
              "name": "Sex",
              "locale": "en"
            }
          ]
        },
        "height": {
          "mandatory": false,
          "source":"user",
          "value_type":"uint",
          "display": [
            {
              "name": "Height (cm)",
              "locale": "en"
            }
          ]
        },
        "weight": {
          "mandatory": false,
          "source":"user",
          "value_type":"uint",
          "display": [
            {
              "name": "Weight (kg)",
              "locale": "en"
            }
          ]
        },
        "eye_colour": {
          "mandatory": false,
          "source":"user",
          "value_type":"string",
          "display": [
            {
              "name": "Eye colour",
              "locale": "en"
            }
          ]
        },
        "hair_colour": {
          "mandatory": false,
          "source":"user",
          "value_type":"string",
          "display": [
            {
              "name": "Hair colour",
              "locale": "en"
            }
          ]
        },
        "birth_place": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Place of birth",
              "locale": "en"
            }
          ]
        },
        "resident_address": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Permanent place of residence",
              "locale": "en"
            }
          ]
        },
        "portrait_capture_date": {
          "mandatory": false,
          "value_type":"full-date",
          "source":"user",
          "display": [
            {
              "name": "Portrait image timestamp",
              "locale": "en"
            }
          ]
        },
        "age_in_years": {
          "mandatory": false,
          "value_type":"uint",
          "source":"user",
          "display": [
            {
              "name": "Age attestation: How old are you (in years)?",
              "locale": "en"
            }
          ]
        },
        "age_birth_year": {
          "mandatory": false,
          "value_type":"uint",
          "source":"user",
          "display": [
            {
              "name": "Age attestation: In what year were you born?",
              "locale": "en"
            }
          ]
        },
        "age_over_18": {
          "mandatory": false,
          "source":"issuer",
          "display": [
            {
              "name": "Age attestation: Nearest “true” attestation above request",
              "locale": "en"
            }
          ]
        },
        "Issuing jurisdiction": {
          "mandatory": false,
          "display": [
            {
              "name": "Issuing jurisdiction",
              "locale": "en"
            }
          ]
        },
        "nationality": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Nationality",
              "locale": "en"
            }
          ]
        },
        "resident_city": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Resident city",
              "locale": "en"
            }
          ]
        },
        "resident_state": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Resident state/province/district",
              "locale": "en"
            }
          ]
        },
        "resident_postal_code": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Resident postal code",
              "locale": "en"
            }
          ]
        },
        "resident_country": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Resident country",
              "locale": "en"
            }
          ]
        },
        "biometric_template_xx": {
          "mandatory": false,
          "display": [
            {
              "name": "Fingerprint biometric information",
              "locale": "en"
            }
          ]
        },
        "family_name_national_character": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Family name in national characters",
              "locale": "en"
            }
          ]
        },
        "given_name_national_character": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Given name in national characters",
              "locale": "en"
            }
          ]
        },
        "signature_usual_mark": {
          "mandatory": false,
          "display": [
            {
              "name": "Signature / usual mark",
              "locale": "en"
            }
          ]
        }
      }
    }
  }
}