Shared backend manifest contract for the ASM CLI inference endpoint facade.
Summary
Types
@type t() :: %ASM.InferenceEndpoint.BackendManifest{ backend: atom(), capabilities: map(), contract_version: String.t(), management_modes: [atom()], metadata: map(), protocols: [atom()], resource_profile: map(), runtime_kind: :task | :service, startup_kind: atom() | nil, supported_surfaces: [atom()] }