# Example 04: Identity Verification with Safety Numbers

Shows how two parties can compare safety numbers (60-digit fingerprints) out-of-band to detect a man-in-the-middle attack at session establishment.

## Run

```bash
bun run main.ts
```

## What it shows

- Generating identity fingerprints
- The "safety number" format (12 groups of 5 digits)
- Comparing fingerprints to verify a peer's identity
- What it looks like when a MITM is attempted (different fingerprint)
- `acceptIdentityChange()` for handling legitimate identity rotation
