# validateProviderInfo

> **validateProviderInfo**(`options`): `void`

Defined in: [packages/synapse-core/src/sp-registry/validation.ts:19](https://github.com/FilOzone/synapse-sdk/blob/8736322ef69c7a6b0f16402937c72a79b17d03e8/packages/synapse-core/src/sp-registry/validation.ts#L19)

Validate `ServiceProviderInfo.name` / `description` byte lengths against the
on-chain `MAX_NAME_LENGTH` / `MAX_DESCRIPTION_LENGTH` require checks.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `options` | \{ `description`: `string`; `name`: `string`; \} |
| `options.description` | `string` |
| `options.name` | `string` |

## Returns

`void`

## Throws

Errors [ValidationError](/reference/filoz/synapse-core/errors/classes/validationerror/) when either field exceeds its limit