{
  "schemaVersion": "1.0",
  "agent": {
    "name": "Yerbol Akhmetbekov Information Agent",
    "description": "Information and tools about Yerbol Akhmetbekov, his practical AI work, experience and contact details",
    "owner": "Yerbol Akhmetbekov",
    "website": "https://akhmetbekov.com"
  },
  "mcp": {
    "endpoint": "https://akhmetbekov.com/api/mcp",
    "protocol": "MCP/1.0",
    "transport": "HTTP",
    "contentType": "application/json"
  },
  "capabilities": {
    "tools": [
      {
        "name": "get_context",
        "description": "Retrieve contextual information about Yerbol Akhmetbekov including CV, experience, skills, and background",
        "parameters": {}
      },
      {
        "name": "answer_questions",
        "description": "Answer a set of questions about Yerbol Akhmetbekov. Validates that all questions relate to Yerbol before answering.",
        "parameters": {
          "context": {
            "type": "string",
            "description": "Context describing where the questions are from (e.g., 'recruiting for ML role', 'research about blockchain developers')"
          },
          "questions": {
            "type": "array",
            "description": "Array of questions to be answered about Yerbol",
            "items": {
              "type": "string"
            }
          }
        }
      }
    ]
  },
  "resources": [
    {
      "type": "article",
      "url": "https://akhmetbekov.com/blog/reviewer/index.md",
      "description": "JEV Reviewer: Experimenting with a System One model to steer my AI agent"
    },
    {
      "type": "article",
      "url": "https://akhmetbekov.com/blog/reviewer/notes/index.md",
      "description": "Teaching a reviewer what I actually authorized: decision layers, per-turn recipes and evaluation findings"
    },
    {
      "type": "project",
      "url": "https://github.com/yerbolgmailcom/toolreview",
      "description": "Reviewer / Toolreview: open-source proof of concept for reviewing coding-agent actions; code, setup and limitations"
    },
    {
      "type": "cv",
      "url": "https://akhmetbekov.com/content/cv.md",
      "description": "Yerbol's curriculum vitae with work experience, education, certifications, and skills"
    },
    {
      "type": "about",
      "url": "https://akhmetbekov.com/content/about.md",
      "description": "About Yerbol Akhmetbekov"
    },
    {
      "type": "contacts",
      "url": "https://akhmetbekov.com/content/contacts.md",
      "description": "Contact information and links"
    }
  ],
  "policies": {
    "scope": "yerbol-related-only",
    "description": "This agent only answers questions that relate to Yerbol Akhmetbekov. Questions outside this scope will be rejected.",
    "rateLimit": "100 requests per hour per IP",
    "authentication": "none",
    "dataRetention": "API events and AI referral records may be stored for operational analytics. AI referral records contain no visitor identifier, IP address or full referrer URL."
  },
  "usage": {
    "example": {
      "method": "tools/call",
      "params": {
        "name": "answer_questions",
        "arguments": {
          "context": "Recruiting for Senior ML Engineer role",
          "questions": [
            "What is Yerbol's experience with Large Language Models?",
            "Which cloud platforms has he used?",
            "What is his educational background?"
          ]
        }
      }
    }
  }
}