aamp is a host application for running AI agents while keeping the controls that matter on the host. Secrets stay host-side. Policy enforcement stays host-side. Logging and audit stay host-side. The agent gets capability; the host keeps authority.
Separation is structural, not conceptual. Each plane has its own responsibility, its own records and its own audit trail.
no_new_privs, non-dumpable process state, seccomp filtering, Landlock restrictions, resource limitshost.internal exposes only the routes you permitConfigurable LLM safety evaluation on both directions of an ingress agent, with policy prompts, refusal messaging and audit logs. Choose the evaluator; set the policy; read the log.
What entered the prompt, what was retrieved, what the model returned, which tools ran, what it cost — recorded as a by-product of operation.
Article 50 transparency duties take effect 2 August 2026. Annex III high-risk obligations now run to December 2027, which means you are building an architecture rather than buying a patch.
Route the routine majority to small or local models and reserve frontier capability for the fraction that earns it. Reported blended savings for tiered routing run from 40 to 80 percent against frontier-only.
Cap the number of model calls per task. Force summarise-and-stop after N turns. The agentic loop is where budgets die.
Reasoning tokens bill as output. Set the ceiling per agent rather than discovering it on the invoice.
Token spend logged per agent, per workflow, per model. You know which use case is expensive before finance does.
aamp speaks OpenAI-compatible APIs, so any provider that does the same is one binding away. Models attach per agent, per workflow, per capability — not globally.
Open-weight models now match closed frontier on many benchmarks. Sovereignty no longer costs capability.
Fallback routing is designed in rather than improvised during an outage.
Provider and model attach to the agent, the workflow, the capability — not to a global setting.
Run open-weight models on your own hardware alongside hosted frontier, behind one policy boundary.
A second provider is a configured fallback, not an incident you improvise through at 2am.
OpenAI-compatible chat endpoints with persisted session history, model bindings and attachable policy.
Reusable host-managed integrations — search, HTTP, SSH, page reading, browser automation, scratch filesystem.
Catalogued host skills installable into agent context, some exporting structured capability definitions.
Constrained tool execution with argument schema validation and explicit path, network and sandbox controls.
Deterministic host-side automation with helper calls, capability calls, transforms and optional model decisions.
Cron-style scheduling for workflows and agent prompts, with run history.
Host-managed document ingestion and retrieval. Retrieval happens host-side, not in the guest.
A single Go binary, a SQLite database, and local file state. Start on one node. Scale operational rigour without adopting a distributed control plane first.
/dev/kvm)State requirements plainly and early. A failed install is a lost deal; an honest prerequisite list is not.