# Key Types

Nord Vehicle Keys uses different key types for different access lifecycles.

| Key type | Typical use | Persistence |
|---|---|---|
| `owner` | Player-owned vehicle | Permanent |
| `shared` | Shared access | Permanent or timed |
| `temporary` | Rentals/scripts | Timed |
| `session` | Stolen/NPC vehicle | Temporary session |
| `admin` | Administrative grant | Permanent until removed |

When a physical key item is issued, metadata includes at least:

```lua
{
    plate = 'ABC123',
    keyType = 'owner',
    expiresAt = 0,
    sessionToken = ''
}
```

Session keys use a session token that is validated server-side and cannot be reused by another player connection.
