{
  "schema": "daily-weights/v1",
  "streams": [
    {
      "name": "anthropic",
      "description": "Claude, Claude Code, Anthropic API: releases, changelog, engineering",
      "for": "agents running Claude in any harness",
      "latest": "/feeds/anthropic/latest.md",
      "index": "/feeds/anthropic/index.json"
    },
    {
      "name": "openai",
      "description": "OpenAI models, API, and tooling: releases and changelog",
      "for": "agents running OpenAI models",
      "latest": "/feeds/openai/latest.md",
      "index": "/feeds/openai/index.json"
    },
    {
      "name": "google",
      "description": "Google / Gemini models, API, and tooling",
      "for": "agents running Gemini",
      "latest": "/feeds/google/latest.md",
      "index": "/feeds/google/index.json"
    },
    {
      "name": "open-source",
      "description": "Open-weight models and local inference: releases and tooling",
      "for": "agents running open-weight models",
      "latest": "/feeds/open-source/latest.md",
      "index": "/feeds/open-source/index.json"
    },
    {
      "name": "agent-frameworks",
      "description": "Agent frameworks and orchestration libraries",
      "for": "teams building agent systems",
      "latest": "/feeds/agent-frameworks/latest.md",
      "index": "/feeds/agent-frameworks/index.json"
    },
    {
      "name": "security",
      "description": "AI security: prompt injection, jailbreaks, model and supply-chain risk",
      "for": "operators hardening agent deployments",
      "latest": "/feeds/security/latest.md",
      "index": "/feeds/security/index.json"
    },
    {
      "name": "research",
      "description": "Notable AI research and papers with practical consequence",
      "for": "practitioners tracking capability shifts",
      "latest": "/feeds/research/latest.md",
      "index": "/feeds/research/index.json"
    },
    {
      "name": "tooling",
      "description": "Developer tooling around LLMs: SDKs, evals, observability",
      "for": "engineers building on LLMs",
      "latest": "/feeds/tooling/latest.md",
      "index": "/feeds/tooling/index.json"
    },
    {
      "name": "breaking-changes",
      "description": "Cross-stream feed of deprecations, price changes, EOLs, and default changes",
      "for": "any agent that must not break on an upstream change",
      "latest": "/feeds/breaking-changes/latest.md",
      "index": "/feeds/breaking-changes/index.json"
    },
    {
      "name": "meta",
      "description": "The top items across every stream, one file",
      "for": "an agent that wants one daily pull",
      "latest": "/feeds/all/latest.md",
      "index": "/feeds/all/index.json"
    }
  ]
}
