Provider-neutral governed authority envelope checks for shared clients.
This module validates and carries refs used by governed adapter owners. It does not lease credentials, select routes, attach targets, or materialize raw provider secrets.
Summary
Functions
@spec asm_runtime_auth_opts(Inference.Client.t()) :: keyword()
@spec governed?(Inference.Client.t()) :: boolean()
@spec materialize_client_attrs(keyword() | map()) :: {:ok, map()} | {:error, Inference.Error.t()}
@spec reject_direct_request_options(Inference.Client.t(), Inference.Request.t()) :: :ok | {:error, Inference.Error.t()}