> For the complete documentation index, see [llms.txt](https://help.aristotlemetadata.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.aristotlemetadata.com/registration-authorities/creating-and-editing-registration-authorities/validation-rules/setting-validation-rules.md).

# Setting validation rules

{% hint style="info" %}
Registration Authority validation rules can only be written and assigned by Registration Authority Managers and Registrars, or Registry Administrators.

Registry-wide validation rules can only be written and assigned by Registry Administrators.
{% endhint %}

Validation Rules allow Registration Authority Managers and Registrars to set business rules for metadata within their Registration Authority, or allow Registry Administrators to set registry-wide rules for all content.

Validation Rules can be used to specify:

* Mandatory fields
* Uniqueness of fields
* Length of fields
* Formats of names.

### How to assign a validation rule to a Registration Authority <a href="#how_to_create_validation_rules_for_a_registration_authority" id="how_to_create_validation_rules_for_a_registration_authority"></a>

1. Select 'Browse' from the registry header.

<figure><img src="https://1464151032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIXci0eiRxXA0UhVYnwA2%2Fuploads%2Fq6OgB25aXpPfaGS32Lar%2Fimage.png?alt=media&amp;token=dd4242bf-8bbe-4092-9faa-47db853fcc0f" alt=""><figcaption></figcaption></figure>

2. Select the icon for 'Registration Authorities', or 'Browse' beneath it.

<figure><img src="https://1464151032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIXci0eiRxXA0UhVYnwA2%2Fuploads%2FkTSQunVob5I4Sf0F1EMn%2Fimage.png?alt=media&amp;token=63ef95fe-3219-4faf-b3a9-a5581bed9dae" alt=""><figcaption></figcaption></figure>

3. Select the Registration Authority you wish to write a validation rule for.

<figure><img src="https://1464151032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIXci0eiRxXA0UhVYnwA2%2Fuploads%2FsKhgPWC8EPO0juLP983e%2Fimage.png?alt=media&amp;token=954f69cc-6cdf-4b13-b562-a199b2924d69" alt=""><figcaption></figcaption></figure>

4. Select the 'Settings' tab.

<figure><img src="https://1464151032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIXci0eiRxXA0UhVYnwA2%2Fuploads%2FPkCDLhfL3x4lARXVN5sE%2Fimage.png?alt=media&amp;token=56f39ca4-3389-4a96-90a9-3a6549f9be7d" alt=""><figcaption></figcaption></figure>

5. Select 'Validation Rules'.

<figure><img src="https://1464151032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIXci0eiRxXA0UhVYnwA2%2Fuploads%2F9kR4aDhV7RbBl0bLi1iC%2Fimage.png?alt=media&amp;token=117c876e-764b-482c-b5e7-b2fb34f1d670" alt=""><figcaption></figcaption></figure>

6. [Write your desired validation rule(s)](/registration-authorities/creating-and-editing-registration-authorities/validation-rules/setting-validation-rules/writing-validation-rules.md) into the 'Rules' field, then select 'Submit'.

<figure><img src="https://1464151032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIXci0eiRxXA0UhVYnwA2%2Fuploads%2FLfR4lBVtpy94jvLUWda5%2Fimage.png?alt=media&amp;token=56810f4f-106a-4814-98c2-044d26e7b091" alt=""><figcaption></figcaption></figure>

### How to assign a registry-wide validation rule

1. Select 'Administrator tools' from the dashboard side panel.

<figure><img src="https://1464151032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIXci0eiRxXA0UhVYnwA2%2Fuploads%2FnTtI8AGD17ChVqEiUeXT%2Fimage.png?alt=media&amp;token=7b60e000-dea5-44b4-9f21-780da698b53c" alt=""><figcaption></figcaption></figure>

2. Select 'Manage Registry Validation Rules'.

<figure><img src="https://1464151032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIXci0eiRxXA0UhVYnwA2%2Fuploads%2FruH36XShYFNGc1PBKDhM%2Fimage.png?alt=media&amp;token=9cc7d159-c3bb-4b80-bd27-561e03c82550" alt=""><figcaption></figcaption></figure>

3. [Write your desired validation rule(s)](/registration-authorities/creating-and-editing-registration-authorities/validation-rules/setting-validation-rules/writing-validation-rules.md) into the 'Rules' field, then select 'Submit'.

<figure><img src="https://1464151032-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIXci0eiRxXA0UhVYnwA2%2Fuploads%2FSXqj2oJGnFkuxJf7dW1r%2Fimage.png?alt=media&amp;token=6043fccf-1b6b-4d37-9a53-354405411584" alt=""><figcaption></figcaption></figure>
