Docs

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.

5 minutes
See it govern

Three scripted scenarios in the browser. Allow, deny, and an invariant refusal — with a signed receipt.

Start →
Guided
Run your first agent

Review the CLI evaluation walkthrough: configure one supported path, produce a receipt, and verify it. CLI issuance is not open yet.

Start →
Production
Take it to prod

Policy 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

Learn — Prove

Prove governed decisions

That decision stream is also what Operations reads to turn governed execution into understanding and improvement. Explore Operations

Do

How-tos

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

Category education

Aarmos Field Guide

GovernCan this agent do this?RunWill this work with my stack?ProveCan I prove what happened?
Govern. Run. Prove. Three distinct jobs across the governed lifecycle.

Questions? Send an inquiry — the mailbox accepts messages but is not actively monitored. Replies and response times are not guaranteed.