Status: Current, unsigned payloads only.
Spec: https://agentobjectmodel.org/spec/v0.1.0/
Related: CHANGELOG.md · RELEASING.md
allowed, open, forbidden).automation_policy, aom_version, surface_id, surface_kind, generated_at (ISO 8601), plus purpose, context, tasks, entities, actions, state, navigation, signals. Optional: generator, calling_agent (agent identity / traceability), a2h.agent_id, agent_name, key_issuer for traceability; the same values are sent in the action-invocation request to the site when the surface requires them./.well-known/aom-policy.json.examples/v0.1.0/ with runnable flows (e.g. login-single, ecom-flow).examples/v0.1.0/forbidden-page-template/aom-policy.forbidden.page.aom.json; copy-paste for page-level no-automation.automation_policy and navigation patterns for v0.1.0.*.output.json files plus .json.skip markers where outputs are hand‑edited.*.aom.json), outputs (*.output.json), and site policies.validate_all) that walk examples/v0.1.0/, validate both inputs and outputs (including .json.skip), and report JSON parse errors and schema violations with paths and JSON snippets.create-outputs tools for generating canonical *.output.json files from demo agents, respecting .json.skip markers.aom.py · Node: aom.mjsvalidate input|output|site, validate all, create-outputs, demo run / demo testexamples/v0.1.0/demo-agents/.--folder v0.1.0/<example> and --test-case <stem>; full test suites (pytest, Node node --test).