# `BoundedAuthorityProtocol.V1.KeyLocator`
[🔗](https://github.com/baselabs/bounded_authority_protocol/blob/v1.0.0/lib/bounded_authority_protocol/v1/key_locator.ex#L1)

An untrusted key identifier hint.

This value carries no authorization or trust decision.

## Fields

* `kid` - the grant header's `kid`: 1 to `kid_bytes` (128) bytes of ASCII letters, digits, `-`,
  `.`, `_` or `~`.
* `trust` - always `:not_evaluated`.

# `t`

```elixir
@type t() :: %BoundedAuthorityProtocol.V1.KeyLocator{
  kid: binary(),
  trust: :not_evaluated
}
```

An untrusted `kid` hint.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
