> For the complete documentation index, see [llms.txt](https://docs.indicio.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.indicio.tech/developer/indicio-proven-r/schemas/drivers-license.md).

# Driver's License

## Field: document\_type\_indicator

* Field Type: text
* Description: Type of record being issued.
* Examples: DRIVING LICENSE, LEARNING PERMIT, IDENTIFICATION CARD, or COMERRICAL DRIVER's LICENSE

## Field: surname

* Field Type: text
* Description: Family last name or surname

## Field: given\_names

* Field Type: text
* Description: First and middle names

## Field: date\_of\_birth

* Field Type: Unix timestamp UTC
* Description: Date of Birth

## Field: date\_of\_issue

* Field Type: Unix timestamp UTC
* Description: Date of issuance for Driver's License

## Field: date\_of\_expiration

* Field Type: Unix timestamp UTC
* Description: Date of experiation for Driver's License

## Field: authority

* Field Type: text
* Description: The authorized agent orgnization that issues driver licenses and/or idnetification cards

## Field: customer\_identifier

* Field Type: Alpha-Numeric
* Description: An id that uniquely identifies the individual by the issuing authority

## Field: document\_discriminator

* Field Type: numeric
* Description: A number that must uniquely identify a particular document issued to an individual.

## Field: portrait

* Field Type: [Inlined attachment](https://github.com/hyperledger/aries-rfcs/tree/main/features/0641-linking-binary-objects-to-credentials#attachments-inlined-in-the-attachment-decorator)
* Description: A color photo of the individual

## Field: signature

* Field Type: [Inlined attachment](https://github.com/hyperledger/aries-rfcs/tree/main/features/0641-linking-binary-objects-to-credentials#attachments-inlined-in-the-attachment-decorator)
* Description: The signature of the individual

## Field: street\_address

* Field Type: text
* Description: Street address including apartment number of individual

## Field: city

* Field Type: text
* Description: City of individual

## Field: state\_province\_region

* Field Type: text; [ISO-3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)
* Description: State, province, or region code of individual

## Field: postal\_code

* Field Type: Alpha-Numeric
* Description: Postal code of address of individual

## Field: country

* Field Type: text; [ISO-3166-1](https://en.wikipedia.org/wiki/ISO_3166-1)
* Description: Code of country of address of individual

## Field: vehicle\_classifications

* Field Type: text; comma separated list with space
* Description: Vehicle types the driver is authorized to operate
* Example: A, D

## Field: endorsements

* Field Type: text; comma separated list with space
* Description: Codes specifying additional privileges granted to the individual
* Example: M, S

## Field: restrictions

* Field Type: text; comma separated list
* Description: Codes used to indicate restrictions or conditions that apply to the individual. If no restrictions or conditions apply to the individual, "NONE" shall be indicated.
* Example: corrective lenses, sunrise to sunset driving only

## Field: sex

* Field Type: M for male, F for female, or X for not specified
* Description: Individual's sex

## Field: height\_inches

* Field Type: numeric
* Description: The individual's height in inches. It is recommended that if height\_cm exists, that height\_inches exist.
* Example: 73

## Field: height\_cm

* Field Type: numeric
* Description: The individual's height in cm. It is recommended that if height\_inches exists, that height\_cm exist.
* Example: 185

## Field: eye\_color

* Field Type: text
* Description: The individual's eye color
* Example: brown

## Field: hair\_color

* Field Type: text
* Description: The individual's hair color
* Example: brown

## Field: place\_of\_birth

* Field Type: text
* Description: The individual's place of birth
* Example: New York, USA

## Field: category\_date\_of\_first\_issue

* Field Type: Colon, semicolon list with spaces. Date is stored in Unix timestamp UTC.
* Description: Category date of first issue
* Example: D:unavail ; C:1633932000

## Field: category\_date\_of\_expiry

* Field Type: Colon, semicolon list with spaces. Date is stored in Unix timestamp UTC.
* Description: Category date of expiry
* Example: D:1633932000 ; C:1633932000

## Field: weight\_pounds

* Field Type: numeric
* Description: The individual's weight in pounds. It is recommended that if weight\_kilograms exists, that weight\_pounds exist.
* Example: 185

## Field: weight\_kilograms

* Field Type: numeric
* Description: The individual's height in cm. It is recommended that if weight\_pounds exists, that weight\_kilograms exist.
* Example: 84

## Field: race

* Field Type: text
* Description: The individual's race

## Field: audit\_information

* Field Type: Alpha-Numeric
* Description: Letters and/or numbers that identifies when, where, and by whom the license / ID card was made.

## Field: issuing\_jurisdiction

* Field Type: Use the appropriate two-character code
* Description: The issuing jurisdiction. The [D20 Data Dictionary, Release 7.0.0](https://www.aamva.org/D20DataDictionary-Rel700/) may provide examples of issuing jurisidictions.

## Field: organ\_donor

* Field Type: text
* Description: If the individual is an Organ Donor. ORGAN DONOR is to be explictly spelled out so there is no ambiguity to the individual their status, otherwise the field should be left blank.
* Example: ORGAN DONOR

## Field: veteran\_indicator

* Field Type: text
* Description: The word "VETERAN" is required.
* Example: VETERAN

## Field: compliance\_type

* Field Type: text
* Description: F = compliant. (Required for DHS Compliant licenses)
* Example: F

## Field: card\_revision\_date

* Field Type: MMDDCCYY
* Description: (Required for DHS Compliant licenses)
* Example: 09302010

## Field: hazmat\_endorsement\_expiration\_date

* Field Type: Unix timestamp UTC
* Description: Hazmat endorsement expiration date

## Field: limited\_duration\_document\_indicator

* Field Type: text
* Description: (Required for DHS Compliant licenses)
* Example: 1

## Attributes are part of the Credential Protocol see [ARIES RFC 0036](https://github.com/hyperledger/aries-rfcs/tree/main/features/0036-issue-credential)

Some attributes are part of the underlying ARIES Credential Protocol. For example the following values are associated with the credential

* "schema\_id": string, identifier of schema
* "cred\_def\_id": string, identifier of credential definition, which includes the issuer's DID

## Example ARIES Schema:

```
{
  "schema_name": "Drivers_License",
  "schema_version": "1.0",
  "attributes": [
    "weight_kilograms",
    "authority",
    "veteran_indicator",
    "postal_code",
    "surname",
    "state_province_region",
    "weight_pounds",
    "eye_color",
    "date_of_birth",
    "category_date_of_first_issue",
    "endorsements",
    "restrictions",
    "compliance_type",
    "vehicle_classifications",
    "organ_donor",
    "sex",
    "height_cm",
    "race",
    "portrait",
    "height_inches",
    "signature",
    "hair_color",
    "street_address",
    "country",
    "category_date_of_expiry",
    "document_discriminator",
    "issuing_jurisdiction",
    "given_names",
    "hazmat_endorsement_expiration_date",
    "limited_duration_document_indicator",
    "date_of_issue",
    "card_revision_date",
    "place_of_birth",
    "city",
    "document_type_indicator",
    "customer_identifier",
    "date_of_expiration",
    "audit_information"
  ]
}

```

## Network Schema Ids

```
Indicio Test: Q7CyqfHss9RPK4hjwyZT32:2:Drivers_License:1.0
Indicio Demo:
Indicio Live: Q3ruoz76i4mrtaqrEfvCt:2:Drivers_License:1.0
```

<figure><img src="/files/j9wIaAkeHGYi3EfyCqqS" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.indicio.tech/developer/indicio-proven-r/schemas/drivers-license.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
