The Agent News Retrieval Manifest (ANRM) is an open protocol for publishers to declare machine-readable retrieval rights, freshness windows, attribution requirements, and compensation terms — so AI agents know exactly how they may access and use news content.
AI agents retrieve and summarize news. Publishers have no standard way to declare: how content may be retrieved, whether summarization requires licensing, what attribution is required, and how compensation works. Robots.txt was designed for indexers. It does not cover retrieval modes, rights, freshness, or economics.
The ANRM fills this gap with a single well-known endpoint: /.well-known/news-agent.json.
Publish a manifest at https://your-domain.com/.well-known/news-agent.json:
{
"@context": "https://agent-news.org/schema/v1",
"@type": "NewsAgentManifest",
"version": "1.0.0",
"protocol": "ANRM/1.0",
"publisher": {
"name": "Your Publication",
"domain": "yourpublication.com",
"contact": "licensing@yourpublication.com"
},
"retrieval": {
"mode": "open",
"allowed_agents": ["*"],
"cache_window_seconds": 3600
},
"rights": {
"summarization": "permitted",
"training": "prohibited",
"attribution_required": true,
"attribution_format": "Your Publication, 2026"
},
"compensation": {
"model": "none"
},
"updated": "2026-06-04"
}
The protocol is operational. These deployments demonstrate each temporal mode:
| Mode | Endpoint | Status |
|---|---|---|
continuous_tracker | agent-markdown.org — Hormuz Tracker | Live |
broadcast | contextual-ads.ai/abf.json | Live |
phase_transitional_archive | agent-intelligence.org | Live |
real_time_stream | — | Pending (wire API) |
Validate any publisher's manifest at agent-news.app/validate.
| Mode | Meaning |
|---|---|
open | Freely retrievable by all agents |
restricted | Retrieval limited to named agents in allowlist |
paid | License required; see compensation.contact |
delayed | Embargo period applies; freshness window declared |
hostile | Agent retrieval not permitted |