{
  "name": "Anakin",
  "description": "Build, deploy, and safely control persistent AI agents and participant-facing interactive Pages.",
  "url": "https://tryanakin.app/a2a",
  "version": "1.2.0",
  "protocolVersion": "0.3",
  "provider": {
    "organization": "Anakin",
    "url": "https://tryanakin.app"
  },
  "supportedInterfaces": [
    {
      "url": "https://tryanakin.app/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    }
  ],
  "documentationUrl": "https://tryanakin.app/docs",
  "capabilities": {
    "streaming": true,
    "pushNotifications": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/event-stream"
  ],
  "authentication": {
    "schemes": [
      "bearer"
    ],
    "bearer": {
      "format": "anakin_pat_*",
      "header": "Authorization"
    }
  },
  "skills": [
    {
      "id": "deploy-agent",
      "name": "Deploy Autonomous Agent",
      "description": "Deploy persistent AI agents with isolated instructions, scoped knowledge, and tool execution.",
      "tags": [
        "agent",
        "persistent-worker",
        "digital-employee"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "Deploy a customer support agent",
        "Create an automated research worker"
      ]
    },
    {
      "id": "interactive-pages",
      "name": "Interactive Participant Pages",
      "description": "Deploy participant-facing interactive forms, booking surfaces, and approval workflows.",
      "tags": [
        "page",
        "form",
        "intake",
        "booking",
        "approval"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agent-chat",
      "name": "Agent Chat & Execution",
      "description": "Send queries and trigger workflows with streamed completions.",
      "tags": [
        "chat",
        "mcp",
        "api"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/event-stream",
        "application/json"
      ]
    }
  ],
  "safeControlPath": [
    "Configure agent access keys from the workspace settings.",
    "Store API bearer tokens only in secure secret storage.",
    "Interact with agents using official REST and MCP protocols."
  ],
  "representativeQueries": [
    "autonomous AI agents",
    "persistent AI worker with memory and tools",
    "digital employee for recurring workflows",
    "interactive forms and participant approvals"
  ],
  "endpoints": {
    "pricing": "https://tryanakin.app/pricing",
    "docs": "https://tryanakin.app/docs",
    "openapi": "https://tryanakin.app/api/openapi.json",
    "a2a": "https://tryanakin.app/a2a"
  }
}
