Docs
The governance runtime for autonomous software.
Run supported frameworks, locally by default. Each governed decision leaves a portable receipt that verifies without Aarmos running.
Three scripted scenarios in the browser. Allow, deny, and an invariant refusal — with a signed receipt.
Start →GuidedReview the CLI evaluation walkthrough: configure one supported path, produce a receipt, and verify it. CLI issuance is not open yet.
Start →ProductionPolicy authoring, key custody, evidence delivery, incident replay, and the Evaluation walkthrough.
Start →Start
Get running
Learn — Why
Why a governance runtime
Learn — Govern
Govern before execution
Learn — Run
Run supported frameworks, locally
One agent, many tools. Aarmos brokers the supported protocols — MCP, OpenAPI, deep-link, A2A, Bearer.
Local-first storage
Your data stays on the device.
The CLI bridge
Companion functionality for local connections with dry-run defaults; not currently publicly issued, and device linking remains held.
Playbooks & packs
Headless runs, signing, attestation.
Compatibility matrix
LangChain, AutoGen, CrewAI, Swarm — no code change where the transport honours HTTPS_PROXY.
Learn — Prove
Prove governed decisions
AVAR receipts
Portable, hash-chained evidence.
Verify a receipt
Verify in your browser or with the public AVAR verification library. The standalone verifier binary is not currently publicly distributed.
Pre-Flight
Offline lint + sanity + signed pass/fail receipt.
Authority key rotation
Stable URI, monotonic sequence, subscriber re-pin.
That decision stream is also what Operations reads to turn governed execution into understanding and improvement. Explore Operations
Do
How-tos
Task-based walkthroughs — one job per page. Start with the 60-sec demo → then add a provider and a connector.
All how-tos
See it work · 15 seconds, then 10 short walkthroughs for the app and CLI.
Reference
Install, CLI, adapters, specs, errors
Get Aarmos — install page
Current evaluation access and future installation steps. No signed Aarmos CLI release is available for public download on Windows, macOS or Linux; all three have installation checks using unsigned builds. Browser verification and public AVAR verification libraries are available; CLI and companion issuance remain closed.
CLI reference
Every aarmos CLI command grouped by task: set up, run under policy, author policy, prove, and operate.
Configuration & precedence
Flag > env > workspace > user > default, every recognised AARMOS_* variable, and aarmos config explain.
MCP adapter
Wrap a Model Context Protocol server; Aarmos routes tool calls through your local policy gate.
OpenAPI adapter
Point Aarmos at any REST endpoint by URL. Scopes, dry-run, and receipts apply automatically.
Deep-link / webhook adapter
Broker non-standard actions — URL schemes, outbound webhooks, custom transports — under the same policy runtime.
AVAR spec
Ed25519-signed, hash-chained receipts. Verify with the browser verifier or public AVAR verification library; the standalone avar binary is not currently publicly distributed.
ASP (Policy-as-Code) spec
YAML authoring, CLI (lint/test/compile), and the specification.
Governed Actions
One class of consequence at a time: the facts a decision needs, every enforced path and named bypass, and a fixed evidence budget. Receipts are unchanged.
Concept index
All concepts on one page.
Error codes
Every denial the policy gate can emit — kill-switch, delegation, budget, step-cap, rate-limit — with meaning, causes, and the exact fix.
Technical FAQ
Troubleshooting and common questions — vault, providers, backups, CLI, playbooks, receipts, and rate limits.
Operate
Runbooks & deployment
aarmos doctor
One-screen runtime health check — WebCrypto, storage, service worker, policy gate, kill-switch, ledger anchor, clock skew.
aarmos activity
Terminal-only view of recent governed actions, read from local receipts — filter by time, status, op or agent; tail live with --follow.
Bring Your Own Storage (BYOS)
Encrypted-file token store for headless / server deployments. AES-GCM + PBKDF2, mandatory conformance suite, drop-in adapter interface.
Self-managed endpoint
Point Aarmos at your own inference endpoint or gateway.
Entitlement signing secret rotation
Rotate the entitlement signing secret. Scope, expected impact, exact steps, rollback.
Authority key rotation
Rotate the Ed25519 key backing an aarmos://authority URI. Stable URI preserved, monotonic sequence, subscriber re-pin.
Category education
Aarmos Field Guide
Questions? Send an inquiry — the mailbox accepts messages but is not actively monitored. Replies and response times are not guaranteed.