infer-runtime is an AI inference runtime for local applications. A Consumer submits an Intent with capability, latency, placement, privacy, and fallback constraints. Runtime selects a Provider and Deployment, then manages queueing, quotas, model residency, cancellation, failover, and execution records.
It unifies the control plane while text, audio, and vision retain separate typed protocols.

Current implementation

Consumer integration
Each application uses its own identity and ACL. Intents are separate from physical model names, and Runtime chooses a Provider, Build, and Deployment within the request constraints. local_only, offline mode, modality-export permissions, and fallback grants are not relaxed silently.
Local Consumers can discover the current infer-runtime.consumer-core endpoint through Infra Discovery. The infer-runtime-client library handles discovery, generation changes, credentials, contract headers, and stable error parsing.

Status and boundaries
The project is a development preview. Core scheduling, local-resource management, access control, and the Console form a working path; several audio, vision, and subscription capabilities remain experimental. Automatic eviction is disabled by default, and probes that may cost money or change model residency require an explicit Operator action.
Providers, Deployments, and model files are configured by each installation. Runtime covers inference-resource access, selection, and scheduling.