{
 "id": "content-signal",
 "name": "Content-Signal directive",
 "aliases": [
  "Content-Signal",
  "ai-train",
  "ai-input"
 ],
 "definition_md": "**`Content-Signal`** is a machine-readable policy directive introduced by Cloudflare's Content Signals Policy that publishers place in `robots.txt` or HTTP response headers (`Content-Signal: search=yes, ai-input=yes, ai-train=no`) to express separate permissions for search indexing (`search`), live RAG/grounding retrieval (`ai-input`), and foundation model training (`ai-train`). It complements per-bot `User-agent` rules (`GPTBot`, `ClaudeBot`, `OAI-SearchBot`) and aligns with the IETF AIPREF vocabulary effort. Used by: cloudflare-content-signals-policy, ai-crawler-tokens-robots.",
 "step": "permit",
 "related_protocols": [
  "cloudflare-content-signals-policy",
  "ai-crawler-tokens-robots"
 ],
 "sources": [
  {
   "url": "https://blog.cloudflare.com/content-signals-policy/",
   "date": "2026-09-05",
   "label": "VERIFIED"
  },
  {
   "url": "https://developers.cloudflare.com/bots/additional-configurations/managed-robots-txt/",
   "date": "2026-09-05",
   "label": "VERIFIED"
  }
 ],
 "part_of": null,
 "group": null,
 "url": "https://agenticweb.wiki/terms/content-signal/",
 "okf_url": "https://agenticweb.wiki/okf/terms/content-signal.md",
 "category": "permit",
 "type": "term"
}