# Recovery Service

The recovery NPC allows players to reissue a lost physical owner key for a vehicle the server confirms they own.

It does **not** grant keys for arbitrary plates.

Recovery flow:

1. Player approaches a configured recovery NPC.
2. The NPC UI requests the player's owned vehicles from the server.
3. Ownership is read from the configured framework vehicle table/custom ownership bridge.
4. Player selects a vehicle.
5. Ownership is validated again server-side.
6. A permanent owner key and physical `vehicle_key` item are issued.

Configuration:

```lua
Config.Recovery = {
    Enabled = true,
    AdminCommand = 'vehiclekeysadmin',
    AdminAce = 'nord.vehiclekeys.admin',
    DefaultModel = 's_m_m_autoshop_01',
    DefaultLabel = 'Vehicle Key Service',
    DefaultScenario = 'WORLD_HUMAN_CLIPBOARD',
    InteractDistance = 2.2,
    StreamDistance = 90.0,
    Fee = 0,
}
```
