In this repository, the copy-ready JSON templates next to this file live in well-known-templates/ (served on your site at /.well-known/aom-policy.json after you copy one file to your origin). The folder name avoids a leading dot so GitHub Pages (Jekyll 3) publishes it.
The /.well-known/aom-policy.*.site.json endpoint declares a site’s default automation policy
for all AOM™ surfaces that do not specify their own automation_policy.
The automation_policy field accepts exactly one of these three values:
allowedMeaning: Site allows automation with guardrails—strict AOM-defined boundaries.
Agent behavior:
automation_policy that overrides this default (for example a page-level forbidden).Example:
{
"automation_policy": "allowed",
"aom_version": "0.1.0"
}
forbiddenMeaning: No agent automation is permitted on this site by default.
Agent behavior:
no-automation visual indicators.Example:
{
"automation_policy": "forbidden",
"aom_version": "0.1.0"
}
openMeaning: This site publishes agent-ready AOM surfaces openly and is permissive about how agents use them.
Agent behavior:
Example:
{
"automation_policy": "open",
"aom_version": "0.1.0"
}
{
"automation_policy": "allowed|forbidden|open",
"aom_version": "0.1.0",
"_comment": "Optional human note. Agents ignore this field.",
"expires": "2027-03-03T00:00:00Z"
}
/.well-known/aom-policy.*.site.json first (site default).automation_policy if present.allowed → proceed in strict AOM-only mode (no actions outside AOM guardrails).open → proceed in permissive mode (AOM + additional page context), subject to global safety rules.forbidden → abort immediately (no automation).Individual surfaces may override the site policy using their own automation_policy field. Site policy acts as default/fallback only.
Validate against:
https://agentobjectmodel.org/spec/v0.1.0/site-policy-schema.json
Sites with forbidden policy SHOULD display the official AOM “No Automation” badge:
https://agentobjectmodel.org/static/aom-badges/no-automation/aom-no-automation.svg
Specification: Agent Object Model v0.1.0 ```
This is agent‑readable (clear behavior rules) and dev‑friendly (examples, validation). Host as /spec/site-policy.md and link from your README.