# initialMemory

Provides Navigation from one URL with generated entry identity.

## Signatures

```ts
export declare const initialMemory: (options: InitialMemoryOptions) => Layer.Layer<Navigation, NavigationError, Uuid7State>;
```

## Why

It is the concise SSR/test provider when no prior history snapshot exists, while preserving the
same identity and transition semantics as {@link memory}.

## Ownership and lifetime

Layer acquisition uses `Uuid7State` to create the initial key and id, then delegates state ownership to
`memory`. The Navigation service and subscriptions live until the Layer Scope closes.

## Examples

```ts
import { initialMemory } from "@typed/navigation/memory"

const NavigationLive = initialMemory({ url: "/products?page=2", maxEntries: 50 })
```
