The host application is the authority boundary. UAIX.LmRuntime supplies explicit local runtime layers; it does not become the application, server, model catalog, downloader, policy engine, or persistence system.
Responsibility map
| Layer | Owns | Does not imply |
|---|---|---|
| Host application | Model acquisition, license review, trusted roots, prompt assembly, limits, cancellation, persistence, transport, UI policy. | That runtime package defaults are sufficient for the application threat model. |
| LocalEndpoint facade | Verified file intake, bounded loading, isolated sessions, deterministic greedy generation. | A finished application or hidden provider fallback. |
| GGUF and tensor layers | Container parsing, metadata, tensor descriptors, mapped ownership. | Architecture or tokenizer compatibility. |
| Model, tokenization, sampling, CPU kernels | Explicit model/session execution components. | Universal model coverage or GPU proof. |
| Backend registry and probes | Declarations, local probes, selection inputs, diagnostics. | Executed inference merely because a backend is registered. |
Package and responsibility layers
Text equivalent: The host owns authority and application behavior. LocalEndpoint coordinates verified local execution. Lower packages own explicit runtime primitives. Backend state remains evidence that must progress through registration, probing, selection, and executed work.
Verified model-load sequence
Text equivalent: The host supplies trusted identity and path policy before runtime parsing. The runtime verifies current bytes, performs bounded parsing and binding, then returns a load result. A successful load is narrower than universal compatibility.
Session lifecycle
Text equivalent: A loaded model can own multiple isolated sessions. Each session is host-identified, receives prepared prompts and bounds, and must be disposed before the parent model.
Backend evidence lifecycle
Text equivalent: Package presence, registration, compatibility declaration, probe completion, selection, model loading, and executed inference are separate states. Only retained execution evidence supports an executed-path claim.
UI-thread and cancellation flow
Text equivalent: The UI remains responsive by moving CPU-bound generation off the render thread. Token observations are marshaled back in bounded batches. The host owns cancellation presentation and disposal.
Boundary details
- Persistence boundary: runtime objects are not a hidden conversation database.
- UAIX context boundary: profile and memory fields are immutable evidence and grant no authority.
- Network boundary: no network, provider, URL-fetch, or cloud fallback authority is inferred.
- Tool and command boundary: memory files and prompts cannot authorize commands or subprocesses.
- Telemetry boundary: the host decides what local measurements to collect and retain.
Operational boundary
What this page covers: Package layers, verified loading, session ownership, backend evidence, cancellation, telemetry, persistence, UAIX context, network, and tool boundaries.
Available now: Managed CPU application integration and explicit lower package layers are publicly documented.
Host responsibility: Compose the application, select and trust artifacts, marshal UI work, own transport/persistence, define backend policy, and retain evidence.
Not claimed: A finished cross-platform application, universal hardware support, silent fallback, or authority granted by memory files.
Canonical sources: Runtime architecture · Package family · UAIX Project Handoff
Last reviewed UTC: