Status: Current, unsigned payloads only.
Spec: https://agentobjectmodel.org/spec/v0.1.0/
Release notes (paste-ready): release-notes/v0.1.0.md
allowed, open, forbidden).generated_at (ISO 8601); optional calling_agent (agent identity and/or requirement that the agent include agent_id and optionally agent_name in the action-invocation request). Standard field names for the request are agent_id and agent_name. See spec Agent identity and traceability.agent_id, agent_name, key_issuer at top level for traceability; same values are sent in the request to the site when invoking an action. Site owners may accept and log them; full output stays with the agent owner (e.g. aom.tools for logging)./.well-known/aom-policy.json. Copy-ready JSON templates ship under spec/v0.1.0/templates/site-policy/well-known-templates/ (renamed from .well-known/ for GitHub Pages / Jekyll 3; still serve the chosen file at /.well-known/aom-policy.json on your origin).examples/v0.1.0/ with runnable flows (e.g. login-single, ecom-flow).examples/v0.1.0/forbidden-page-template/ (renamed from _forbidden-page-template so GitHub Pages / Jekyll 3 publishes it; behavior unchanged).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:
examples/v0.1.0/, validate both inputs and outputs (including .json.skip).create-outputs tools for generating canonical *.output.json files from demo agents, respecting .json.skip markers.aom.pyaom.mjsvalidate input|output|sitevalidate allcreate-outputsdemo run / demo testexamples/v0.1.0/demo-agents/.--folder v0.1.0/<example> (e.g. v0.1.0/login-single).--test-case <stem> (e.g. _login.success.output).<stem>.output.json, fall back to <stem>.json.skip when only a hand‑edited output exists.pytest, Node node --test) covering all current examples.