{
  "$schema": "https://a2a-protocol.org/schemas/agent-card/v1.0.0.json",
  "schemaVersion": "1.0.0",
  "name": "Scribe by Hemanth HM",
  "description": "Agent-ready technical publication by Hemanth HM covering AI Agents, JavaScript, Node.js, Python, Web APIs, and Open Source (388 articles, 2007–present).",
  "url": "https://h3manth.com/scribe/",
  "version": "2.0.0",
  "provider": {
    "organization": "Hemanth HM",
    "url": "https://h3manth.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "markdownContentNegotiation": true,
    "tools": [
      {
        "name": "list_posts",
        "description": "Fetch the complete JSON catalog of all 388 Scribe blog posts including titles, tags, dates, excerpts, token estimates, and Markdown URLs.",
        "endpoint": "https://h3manth.com/scribe/posts.json",
        "method": "GET"
      },
      {
        "name": "get_post_markdown",
        "description": "Fetch the clean YAML-frontmatter Markdown source of any Scribe post by slug.",
        "endpoint": "https://h3manth.com/scribe/blog/{slug}.md",
        "method": "GET",
        "parameters": {
          "type": "object",
          "properties": {
            "slug": {
              "type": "string",
              "description": "Article slug, e.g. baking-with-gemini-argon"
            }
          },
          "required": ["slug"]
        }
      }
    ]
  },
  "communication": {
    "preferredChannel": "https",
    "endpoints": {
      "catalog": "https://h3manth.com/scribe/posts.json",
      "llmsTxt": "https://h3manth.com/scribe/llms.txt",
      "llmsFullTxt": "https://h3manth.com/scribe/llms-full.txt",
      "markdownPattern": "https://h3manth.com/scribe/blog/{slug}.md"
    }
  }
}
