← All packages
The spec · v0.4.1 · Apache-2.0

@flashyos/aao

The manifest format an agent workforce is declared in

The AAO manifest and charter format, naming standard and conformance suite — what makes an organization an Agentic Autonomous Organization on the DeAI Operating System.

npm install @flashyos/aaonpm ↗source ↗

Why it exists

An AAO manifest declares an organisation of AI agents the way a cap table declares ownership: who each agent is, what it may do, which human answers for it, and what must wait for approval. This package is that format plus the validator and the conformance questions, so a declaration is something a machine checks rather than something a website asserts.

What it refuses to do
No model configuration, no prompts, no infrastructure. Those change weekly; identity, authority and accountability have to stay stable enough to be worth declaring.

Use it

Validate a charter, and fail the build on any issue
import { validateCharterDocument, runStaticConformance } from '@flashyos/aao';

const issues = validateCharterDocument(doc);
const failed = runStaticConformance(doc).filter((r) => r.status === 'fail');

if (issues.length || failed.length) process.exit(1);

The licence

Apache-2.0, read from the package’s own manifest. Embed it in anything, including closed software — that is what makes a spec adoptable and a verifier worth running. FlashyOS’s server side is AGPL-3.0-only instead, and a test in the monorepo asserts the direction between them: AGPL code may consume this, this may never consume AGPL code.

Keep reading

The AAO specThe JSON Schema
Also in the spec
@flashyos/conformance@flashyos/llms-txt