{
  "protocolVersion": "0.3.0",
  "name": "Selvin PaulRaj K — Portfolio Agent",
  "description": "Agent for AI Engineer Selvin PaulRaj K (Chennai, India; open to AI Engineer roles). Send a job description for an evidence-cited fit report (deterministic, no LLM), ask a question for a grounded answer that cites portfolio sources, or send an empty message for his profile.",
  "url": "https://selvinpaulraj.vercel.app/api/a2a",
  "preferredTransport": "JSONRPC",
  "version": "1.1.0",
  "iconUrl": "https://selvinpaulraj.vercel.app/favicon.svg",
  "provider": {
    "organization": "Selvin PaulRaj K",
    "url": "https://selvinpaulraj.vercel.app"
  },
  "documentationUrl": "https://selvinpaulraj.vercel.app/llms.txt",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "job_fit",
      "name": "Job fit check",
      "description": "Matches a job description against Selvin's production work, projects, and certifications. Returns a 0-100 score, each requirement with cited evidence, and the gaps. Chosen automatically for text that reads like a job description (max 20,000 characters).",
      "tags": [
        "hiring",
        "job-description",
        "fit",
        "evidence"
      ],
      "examples": [
        "We are hiring an AI Engineer with LangGraph, RAG, FastAPI and AWS experience..."
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "profile",
      "name": "Profile summary",
      "description": "Selvin's role, experience totals, featured projects, certifications, contact links, and the roles he is open to. Set message.metadata.skillId to 'profile' (an empty message also gets it).",
      "tags": [
        "profile",
        "resume",
        "contact"
      ],
      "examples": [
        "Who is Selvin and what does he work on?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "ask",
      "name": "Ask about Selvin",
      "description": "Answers a question about Selvin's work, skills, projects, or experience from his portfolio only. Every [n] in the answer cites a returned source (title, URL); off-topic questions and injection attempts are refused before any LLM call.",
      "tags": [
        "question-answering",
        "rag",
        "citations",
        "portfolio"
      ],
      "examples": [
        "Which MCP servers has Selvin built?",
        "Does he have production RAG experience?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://selvinpaulraj.vercel.app/api/a2a",
      "transport": "JSONRPC"
    }
  ]
}
