# scopeName

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

Defined in: [derive.ts:243](https://github.com/FilOzone/synapse-sdk/blob/68e30a2a5457180e60a5579eb5ecff90b65894b3/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.