{
  "protocolVersion": "0.3.0",
  "name": "Gabrimatic Portfolio Agent",
  "description": "Autonomous agent representing Soroush Yousefpour (Gabrimatic), a Senior Flutter Engineer and Mobile Tech Lead based in Berlin. Routes incoming agent messages to authoritative knowledge sources: structured JSON, Markdown alternates, the MCP server, and the GitHub API.",
  "version": "1.0.0",
  "url": "https://www.gabrimatic.info/api/a2a",
  "preferredTransport": "JSONRPC",
  "provider": {
    "organization": "Soroush Yousefpour",
    "url": "https://www.gabrimatic.info"
  },
  "iconUrl": "https://www.gabrimatic.info/icons/Icon-512.png",
  "documentationUrl": "https://www.gabrimatic.info/agents.html",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["text/plain", "application/json"],
  "skills": [
    {
      "id": "portfolio-overview",
      "name": "Portfolio overview",
      "description": "Answer questions about Soroush Yousefpour: roles, employers (Affinidi #1, City-Flock #2, Enpal #3, then reverse chronological), expertise, location, contact channels.",
      "tags": ["profile", "portfolio", "cv", "resume"],
      "examples": [
        "Where does Soroush Yousefpour work?",
        "What is his current job title?",
        "Where is he based?"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    },
    {
      "id": "professional-journey",
      "name": "Professional journey",
      "description": "Return the full ordered career timeline as structured data, with employers, titles, periods, and short summaries.",
      "tags": ["career", "history", "journey", "timeline"],
      "examples": [
        "Show me his full career history.",
        "When did he work at Enpal?"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["application/json", "text/plain"]
    },
    {
      "id": "open-source",
      "name": "Open source repositories",
      "description": "List Soroush's public GitHub repositories live, sorted by recent update. Categorisation (AI & ML, Flutter & Dart, Native & CLI, Other) is computed from name, description, and primary language.",
      "tags": ["github", "opensource", "repos", "projects"],
      "examples": [
        "List his open source projects.",
        "What AI projects has he published?",
        "Show his Flutter packages."
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["application/json"]
    },
    {
      "id": "page-content",
      "name": "Page content (Markdown)",
      "description": "Return the canonical Markdown for any of the five portfolio pages: index, journey, interests, opensource, definition.",
      "tags": ["markdown", "content", "pages"],
      "examples": [
        "Read the journey page.",
        "Get the markdown for /interests."
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/markdown"]
    }
  ],
  "securitySchemes": {},
  "security": [],
  "signatures": [],
  "supportsAuthenticatedExtendedCard": false
}
