{
"eu.europa.ec.eudi.pid_mdoc": {
    "format": "mso_mdoc",
    "doctype": "eu.europa.ec.eudi.pid.1",
    "scope": "eu.europa.ec.eudi.pid.1",
    "policy": {
        "batch_size": 50,
        "one_time_use": true
    },
    "cryptographic_binding_methods_supported": [
      "jwk", "cose_key"
    ],
    "credential_alg_values_supported": [
        -7
      ],
    "credential_crv_values_supported": [
      1
    ],
    "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": "PID",
        "locale": "en",
        "logo": {
          "url": "https://examplestate.com/public/pid.png",
          "alt_text": "A square figure of a PID"
        }
      }
    ],
    "claims": {
      "eu.europa.ec.eudi.pid.1": {
        "family_name": {
          "mandatory": true,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Family Name(s)",
              "locale": "en"            }
          ]
        },
        "given_name": {
          "mandatory": true,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Given Name(s)",
              "locale": "en"            }
          ]
        },
        "birth_date": {
          "mandatory": true,
          "value_type":"full-date",
          "source":"user",
          "display": [
            {
              "name": "Birth Date",
              "locale": "en"            }
          ]
        },
        "age_over_18": {
          "mandatory": true,
          "source":"issuer",
          "display": [
            {
              "name": "Age Over 18",
              "locale": "en"
            }
          ]
        },
        "age_in_years": {
          "mandatory": false,
          "value_type":"uint",
          "display": [
            {
              "name": "Age in Years",
              "locale": "en"
            }
          ]
        },
        "age_birth_year": {
          "mandatory": false,
          "value_type":"uint",
          "display": [
            {
              "name": "Age Year of Birth",
              "locale": "en"
            }
          ]
        },
        "family_name_birth": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Birth Family Name(s)",
              "locale": "en"
            }
          ]
        },
        "given_name_birth": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Birth Given Name(s)",
              "locale": "en"
            }
          ]
        },
        "birth_place": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Birth Place",
              "locale": "en"
            }
          ]
        },
        "birth_country": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Birth Country",
              "locale": "en"
            }
          ]
        },
        "birth_state": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Birth State/Province",
              "locale": "en"
            }
          ]
        },
        "birth_city": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Birth City",
              "locale": "en"
            }
          ]
        },
        "resident_address": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Resident Address",
              "locale": "en"
            }
          ]
        },
        "resident_country": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Resident Country",
              "locale": "en"
            }
          ]
        },
        "resident_state": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Resident State",
              "locale": "en"
            }
          ]
        },
        "resident_city": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Resident City",
              "locale": "en"
            }
          ]
        },
        "resident_postal_code": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Resident Postal Code",
              "locale": "en"
            }
          ]
        },
        "resident_street": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Resident Street",
              "locale": "en"
            }
          ]
        },
        "resident_house_number": {
          "mandatory": false,
          "value_type":"string",
          "source":"user",
          "display": [
            {
              "name": "Resident House Number",
              "locale": "en"
            }
          ]
        },
        "gender": {
          "mandatory": false,
          "source":"user",
          "display": [
            {
              "name": "Gender",
              "locale": "en"
            }
          ]
        },
        "nationality": {
          "mandatory": false,
          "source":"user",
          "value_type":"string",
          "display": [
            {
              "name": "Nationality",
              "locale": "en"
            }
          ]
        },
        "issuance_date": {
          "mandatory": true,
          "source":"issuer",
          "display": [
            {
              "name": "Issuance Date",
              "locale": "en"
            }
          ]
        },
        "expiry_date": {
          "mandatory": true,
          "source":"issuer",
          "display": [
            {
              "name": "Expiry Date",
              "locale": "en"
            }
          ]
        },
        "issuing_authority": {
          "mandatory": true,
          "source":"issuer",
          "display": [
            {
              "name": "Issuance Authority",
              "locale": "en"
            }
          ]
        },
        "document_number": {
          "mandatory": false,
          "display": [
            {
              "name": "Document Number",
              "locale": "en"
            }
          ]
        },
        "administrative_number": {
          "mandatory": false,
          "display": [
            {
              "name": "Administrative Number",
              "locale": "en"
            }
          ]
        },
        "issuing_country": {
          "mandatory": true,
          "source":"issuer",
          "display": [
            {
              "name": "Issuing Country",
              "locale": "en"
            }
          ]
        },
        "portrait_capture_date": {
          "mandatory": false,
          "source":"user",
          "display": [
            {
              "name": "Portrait Capture Date",
              "locale": "en"
            }
          ]
        },
        "issuing_jurisdiction": {
          "mandatory": false,
          "display": [
            {
              "name": "Issuing Jurisdiction",
              "locale": "en"
            }
          ]
        }
      }
    }
  }
}