# scopeName

> **scopeName**(`name`): `string`

Defined in: [derive.ts:243](https://github.com/FilOzone/synapse-sdk/blob/a3c661408bf8b3cb47684059a425c07b9ae50a64/packages/keysmith/src/derive.ts#L243)

Canonicalize scope name in the form it is derived from: Unicode NFC,
non-empty, no leading or trailing whitespace, and no `/` (which would
indicate a *path*). Case is significant.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `name` | `string` |

## Returns

`string`

## Throws

If the name is empty, padded with whitespace, contains `/`, or is not well-formed Unicode.