# x500Uuid5

Derives deterministic UUID version 5 values in the standard X.500 namespace.

## Signatures

```ts
export declare const x500Uuid5: (name: string) => Effect.Effect<Uuid5, Cause.IllegalArgumentError>;
```

## Why

The pre-bound helper prevents accidental namespace selection drift for X.500 identities.

## Ownership and lifetime

This function acquires no persistent resources and uses a captured namespace copy for module lifetime.

## Examples

```ts
import { x500Uuid5 } from "@typed/id/Uuid5"
const id = x500Uuid5("CN=example")
```
