{
  "status": "ok",
  "version": "https://jsonfeed.org/version/1.1",
  "domain": "agentfeeds.si",
  "blog_subdomain": "blog.agentfeeds.si",
  "title": "AgentFeeds",
  "home_page_url": "https://agentfeeds.si/",
  "blog_url": "https://agentfeeds.si/blog",
  "feed_url": "https://agentfeeds.si/feed.json",
  "rss_url": "https://agentfeeds.si/feed.xml",
  "merkle_root_sha256": "8c4b2e91f0a37d61e529b840c1d7e3a94f60b2d81e5c7a93b0f4d2e6c8a190b3",
  "count": 4,
  "posts": [
    {
      "slug": "daily-top-5-aiml-events-machine-feed",
      "title": "Top 5 AI/ML Events Today: Why Your Agent Needs a Signed JSON Feed, Not a YouTube Recap",
      "date": "2026-10-18",
      "category": "Machine Feeds",
      "reading_time": "6 min read",
      "summary": "Human newsletters and video recaps bury actionable version changes inside 20 minutes of commentary. AgentFeeds delivers a deterministic, schema-validated daily Top-5 JSON stream under 4 KB.",
      "blog_url": "https://agentfeeds.si/blog/daily-top-5-aiml-events-machine-feed.html",
      "subdomain_post_url": "https://blog.agentfeeds.si/posts/daily-top-5-aiml-events-machine-feed.html",
      "markdown_url": "https://agentfeeds.si/blog/daily-top-5-aiml-events-machine-feed.md"
    },
    {
      "slug": "cve-and-deprecation-delta-streams",
      "title": "Zero-Day CVE and Package Deprecation Feeds for Autonomous Coding Harnesses",
      "date": "2026-10-18",
      "category": "Security & Dependencies",
      "reading_time": "7 min read",
      "summary": "How pull-time CVE and API deprecation delta streams stop coding agents from emitting vulnerable CWE-918 SSRF patterns or removed library calls before the code ever runs.",
      "blog_url": "https://agentfeeds.si/blog/cve-and-deprecation-delta-streams.html",
      "subdomain_post_url": "https://blog.agentfeeds.si/posts/cve-and-deprecation-delta-streams.html",
      "markdown_url": "https://agentfeeds.si/blog/cve-and-deprecation-delta-streams.md"
    },
    {
      "slug": "sha256-merkle-provenance-for-agent-feeds",
      "title": "Verifying Feed Integrity Before Injecting External Context into a Tool Loop",
      "date": "2026-10-18",
      "category": "Provenance & Epistemic State",
      "reading_time": "7 min read",
      "summary": "Unverified external feeds are an indirect prompt-injection vector. Learn how AgentFeeds isolates external bytes in Layer 0 (Evidence) using SHA-256 Merkle proofs and blocks tool-argument taint.",
      "blog_url": "https://agentfeeds.si/blog/sha256-merkle-provenance-for-agent-feeds.html",
      "subdomain_post_url": "https://blog.agentfeeds.si/posts/sha256-merkle-provenance-for-agent-feeds.html",
      "markdown_url": "https://agentfeeds.si/blog/sha256-merkle-provenance-for-agent-feeds.md"
    },
    {
      "slug": "subscribing-claude-code-and-codex-to-agentfeeds",
      "title": "Wiring agentfeeds.si into Claude Code, Cursor, and Open-Weight Local Agents in One Command",
      "date": "2026-10-18",
      "category": "Harness Integration",
      "reading_time": "6 min read",
      "summary": "Step-by-step setup guide for connecting Claude Code, OpenAI Codex CLI, Cursor, and local Ollama harnesses to agentfeeds.si with automatic fallback recovery.",
      "blog_url": "https://agentfeeds.si/blog/subscribing-claude-code-and-codex-to-agentfeeds.html",
      "subdomain_post_url": "https://blog.agentfeeds.si/posts/subscribing-claude-code-and-codex-to-agentfeeds.html",
      "markdown_url": "https://agentfeeds.si/blog/subscribing-claude-code-and-codex-to-agentfeeds.md"
    }
  ],
  "live_samples": [
    {
      "label": "Event #01: Gemma 4 31B + Six-Part Harness Ablation",
      "payload": {
        "feed_id": "agentfeeds.daily.aiml.v1",
        "item_id": "evt-2026-10-18-01",
        "published_at": "2026-10-18T04:00:00Z",
        "category": "harness_evaluation",
        "headline": "Fixed-weight Gemma 4 31B reaches 100% on 14-constraint suite via <2KB contract cards",
        "source_url": "https://papers.tayloramarel.com/Better_Model_or_Better_Harness_Six_Part_Agent_Harness_Architecture_2026.pdf",
        "source_sha256": "8c4b2e91f0a37d61e529b840c1d7e3a94f60b2d81e5c7a93b0f4d2e6c8a190b3",
        "action_for_harness": "bind_contract_card_before_source_materialization"
      }
    },
    {
      "label": "Event #02: Advisory CWE-918 SSRF in Unscoped Tool Redirects",
      "payload": {
        "feed_id": "agentfeeds.security.cve_delta.v1",
        "item_id": "cve-delta-2026-10-18-02",
        "published_at": "2026-10-18T04:15:00Z",
        "category": "security_advisory",
        "cwe": "CWE-918",
        "headline": "Confused-deputy HTTP tool wrappers follow 302 redirects to 169.254.169.254 metadata endpoints",
        "mitigation_slot": "network_egress_taint_gate",
        "source_sha256": "3f91a0d47e82b5c61094e2d7a8b3c5f1902e4d6a8b7c9e1f2a3d4b5c6e7f8091",
        "action_for_harness": "refuse_unpinned_redirect_targets"
      }
    },
    {
      "label": "Event #03: Three.js r186 WebGL2 Normal Attribute Deprecation Notice",
      "payload": {
        "feed_id": "agentfeeds.packages.deprecation.v1",
        "item_id": "dep-2026-10-18-03",
        "published_at": "2026-10-18T04:30:00Z",
        "package": "three@0.186.0",
        "deprecated_pattern": "Geometry.computeFaceNormals()",
        "replacement_pattern": "BufferGeometry.computeVertexNormals() + MikkTSpace tangents",
        "source_sha256": "7a12e4b90c83d5f61234a9b8c7d6e5f40123b4c5d6e7f8a9b0c1d2e3f4a5b6c7",
        "action_for_harness": "reject_legacy_geometry_constructors"
      }
    }
  ],
  "items": [
    {
      "id": "daily-top-5-aiml-events-machine-feed",
      "url": "https://agentfeeds.si/blog/daily-top-5-aiml-events-machine-feed.html",
      "external_url": "https://blog.agentfeeds.si/posts/daily-top-5-aiml-events-machine-feed.html",
      "title": "Top 5 AI/ML Events Today: Why Your Agent Needs a Signed JSON Feed, Not a YouTube Recap",
      "summary": "Human newsletters and video recaps bury actionable version changes inside 20 minutes of commentary. AgentFeeds delivers a deterministic, schema-validated daily Top-5 JSON stream under 4 KB.",
      "date_published": "2026-10-18T04:00:00Z"
    },
    {
      "id": "cve-and-deprecation-delta-streams",
      "url": "https://agentfeeds.si/blog/cve-and-deprecation-delta-streams.html",
      "external_url": "https://blog.agentfeeds.si/posts/cve-and-deprecation-delta-streams.html",
      "title": "Zero-Day CVE and Package Deprecation Feeds for Autonomous Coding Harnesses",
      "summary": "How pull-time CVE and API deprecation delta streams stop coding agents from emitting vulnerable CWE-918 SSRF patterns or removed library calls before the code ever runs.",
      "date_published": "2026-10-18T04:00:00Z"
    },
    {
      "id": "sha256-merkle-provenance-for-agent-feeds",
      "url": "https://agentfeeds.si/blog/sha256-merkle-provenance-for-agent-feeds.html",
      "external_url": "https://blog.agentfeeds.si/posts/sha256-merkle-provenance-for-agent-feeds.html",
      "title": "Verifying Feed Integrity Before Injecting External Context into a Tool Loop",
      "summary": "Unverified external feeds are an indirect prompt-injection vector. Learn how AgentFeeds isolates external bytes in Layer 0 (Evidence) using SHA-256 Merkle proofs and blocks tool-argument taint.",
      "date_published": "2026-10-18T04:00:00Z"
    },
    {
      "id": "subscribing-claude-code-and-codex-to-agentfeeds",
      "url": "https://agentfeeds.si/blog/subscribing-claude-code-and-codex-to-agentfeeds.html",
      "external_url": "https://blog.agentfeeds.si/posts/subscribing-claude-code-and-codex-to-agentfeeds.html",
      "title": "Wiring agentfeeds.si into Claude Code, Cursor, and Open-Weight Local Agents in One Command",
      "summary": "Step-by-step setup guide for connecting Claude Code, OpenAI Codex CLI, Cursor, and local Ollama harnesses to agentfeeds.si with automatic fallback recovery.",
      "date_published": "2026-10-18T04:00:00Z"
    }
  ]
}