{
  "anchor_concepts": [
    {
      "name": "Repeatable references",
      "summary": "A stable source, stream, tag, or panel ID survives display-name changes."
    },
    {
      "name": "Citation reliability",
      "summary": "LLMs can cite a JSON twin instead of an ambiguous search result."
    },
    {
      "name": "Graph continuity",
      "summary": "Stable IDs preserve history across temporal windows."
    },
    {
      "name": "Boundary clarity",
      "summary": "Public IDs identify panels; Synorb handles detailed retrieval."
    }
  ],
  "boundary": "public_reference_page_not_retrieval_api",
  "canonical_url": "https://hangingcontext.com/definitions/stable-ids-for-ai-data-feeds/",
  "generated_at": "2026-05-20T12:17:55+00:00",
  "html_url": "https://hangingcontext.com/definitions/stable-ids-for-ai-data-feeds/",
  "json_url": "https://hangingcontext.com/data/definitions/stable-ids-for-ai-data-feeds.json",
  "page_type": "definition_citation_page",
  "related_hc_surfaces": [
    "/sources/",
    "/streams/",
    "/tags/",
    "/mcp/"
  ],
  "schema_version": 1,
  "summary": "Stable IDs let agents cite, compare, and revisit context as sources, streams, tags, and panels change over time.",
  "target_queries": [
    "stable IDs for AI data feeds",
    "stable identifiers for agents",
    "LLM citation IDs"
  ],
  "term": "Stable IDs for AI data feeds"
}
