






















A machine-first markup language for agent-to-agent and agent-to-service communication over the internet. ANML describes content, intent, and interaction patterns optimized for machine interpretation.
ANML, pronounced “animal,” is a machine-first markup language designed for the agentic web. Where HTML serves humans, ANML serves the autonomous agents that are becoming the primary consumers of web content.
We call ANML files “duckuments.”
A duck moves along the water with effortless grace. Straightforward, easily understood, calm on the surface. But beneath the waterline there is a lot going on: structured interactions, disclosure constraints, workflow state, knowledge exchange, and behavioral guidance all working together.
An ANML duckument looks simple to read and author, but it carries everything an autonomous agent needs to understand a service, respect privacy boundaries, navigate multi-step workflows, and act on behalf of its user with minimal inference over unstructured markup.
Structured for direct interpretation by autonomous agents, minimizing inference cost and maximizing determinism.
XML for human authoring and review. JSON for programmatic generation and agent-pipeline consumption. Both normative.
Agents control disclosure. Services may request information but constraints govern what can be shared.
This example shows a concert ticket service teaching an agent about a 4-week early bird deal, venue policies, accessibility info, media assets with descriptions, and a multi-step purchase flow — all in a single document.
Structured, semantic information for machine interpretation
Operations bound to HTTP methods, endpoints, and parameters
Bidirectional information exchange between services and agents
Disclosure, consent, and authorization rules agents must evaluate
Metadata identifying the current phase of a multi-step interaction
Advisory behavioral and tonal guidance for agent responses
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。