{
  "name": "Rafay's Agent",
  "description": "Scoped personal site agent for Rafay Syed — answers questions about Rafay, his portfolio (rafaysyed.dev), and related topics; optional Tesla trip tools when authenticated. Not a general-purpose assistant. Reachable by other agents via JSON-RPC.",
  "url": "https://rafaysyed.dev/api/a2a",
  "supportedInterfaces": [
    {
      "url": "https://rafaysyed.dev/api/a2a",
      "protocol": "jsonrpc",
      "version": "2.0"
    }
  ],
  "version": "1.0.0",
  "provider": {
    "organization": "Rafay Syed",
    "url": "https://rafaysyed.dev"
  },
  "documentationUrl": "https://rafaysyed.dev/llms.txt",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/plain"],
  "skills": [
    {
      "id": "about",
      "name": "About Rafay",
      "description": "Background, education, work history, and contact links.",
      "tags": ["bio", "about", "contact"],
      "examples": [
        "Who is Rafay?",
        "What does Rafay work on?",
        "How can I reach Rafay?"
      ]
    },
    {
      "id": "software-engineering",
      "name": "Software Engineering",
      "description": "Full-stack development, TypeScript, React, Python, Java, cloud (AWS, GCP), startups.",
      "tags": ["code", "development", "engineering"],
      "examples": [
        "What's Rafay's tech background?",
        "Where has Rafay worked?"
      ]
    },
    {
      "id": "portfolio",
      "name": "Portfolio & writing",
      "description": "Personal site, blog, and public projects.",
      "tags": ["portfolio", "blog", "rafaysyed.dev"],
      "examples": [
        "Does Rafay have a blog?",
        "Where is Rafay's portfolio?"
      ]
    },
    {
      "id": "tesla-trip",
      "name": "Tesla trip range (authenticated)",
      "description": "When the server is configured with a secret header, uses Tesla Fleet API for trip range (with driving directions) and optional remote door lock/unlock. Not a substitute for in-car navigation.",
      "tags": ["tesla", "ev", "range", "optional"],
      "examples": [
        "Do I have enough charge to drive to Boston and back?",
        "How much range might I have left if I go to Philadelphia?",
        "Lock my Tesla"
      ]
    }
  ]
}
