Shared consumer manifest contract for the ASM inference endpoint facade.
Summary
Types
@type t() :: %ASM.InferenceEndpoint.ConsumerManifest{ accepted_management_modes: [atom()], accepted_protocols: [atom()], accepted_runtime_kinds: [atom()], constraints: map(), consumer: atom() | String.t() | nil, contract_version: String.t(), metadata: map(), optional_capabilities: map(), required_capabilities: map() }