# `Latch.Error.HandleNotFound`

	A handle could not be resolved to a DID during `authorize/2`.

## `reason` values

  * `:invalid_handle` - the handle was malformed
  * `:handle_not_found` - DNS and well-known lookups returned nothing
  * `:ambiguous_dns` - multiple distinct DIDs at one handle
  * `:unsupported_did_method` - the resolved DID method is not implemented

# `t`

```elixir
@type t() :: %Latch.Error.HandleNotFound{
  __exception__: term(),
  handle: String.t() | nil,
  reason: atom()
}
```

---

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