Documentation
This site is the developer tools hub for AOM: downloads, validator, plugins, agent kits, and the browser extension.
Start here (pick one path)
- I own or build a website and want to add AOM. Start with Getting started, then Plugins or Browser extension, and download from Surface owners. Use Validate before and after deploy.
- I build or run an agent that should read AOM. Start with Automation modes and AOM Agents, download from Agent owners, and validate inputs/outputs with Validate and the schemas on agentobjectmodel.org.
- I only want to see what AOM looks like on a page. Install the browser extension, open any page, and use the popup to view or export JSON (read-only; it does not change your site).
Terms you will see everywhere
- Site policy — JSON at
/.well-known/aom-policy.jsonthat sets the default automation posture for your site. - Page AOM / surface — JSON in the page (usually a
<script type="application/ld+aom+json">block) describing that screen for agents. automation_policy— Field on policy and pages:forbidden,allowed(with guardrails), oropen. Explained in Automation modes.- Validate — aom.tools/validate checks your JSON against the official schemas (same ideas as on .org).