Model calls
Governs the boundary where context leaves the trust boundary and reaches an inference provider. Interception happens before transmission; anything Aarmos cannot intercept is named as a bypass rather than counted as covered.
Facts
A definition names the facts it relies on. It never asserts them and never infers them: each value comes from the participant that is entitled to assert it.
providerrequiredmodelrequiredrequested_token_ceilingoptionalcontext_classificationoptionalreservation_idoptional
Enforcement paths
Every path on which the consequence can occur is either enforced or a named bypass. There is no third category, and coverage is reported as counts — never a percentage.
0/2 enforced paths observed · 2 named bypasses
Enforced
sdk-adapter
Governed provider adapter in the calling process: the decision is made before the HTTP request is constructed.
local-gateway
Loopback gateway used by processes that cannot load the adapter; the decision is made before the connection to the provider is opened.
Named bypasses
direct-provider-sdk
A process that calls a provider SDK directly with its own credentials, bypassing both the adapter and the gateway. Aarmos observes nothing on this path.
on-device-inference
A model running in-process with no network egress. There is no transmission boundary for Aarmos to intercept.
Evidence
Evidence for this action is projected under a 4096-byte budget. Attribution — who asserted a fact — is never truncated; only the listed payload facts can be shortened under budget pressure.
provider · model · requested_token_ceiling · context_classification
Taxonomy aarmos-actions@1.0 · sha256:2862b624a01a4a503c68fc2d3afa31fa2bf84c6024d5d639990d3a63f44b88a0