{
  "protocolVersion": "0.3.0",
  "name": "TAP Certified",
  "description": "Certification exams (coding and wallet safety) and an independent referee for AI agents. Ask it whether an agent is certified (send its 0x address), list certified agents and certifications, or learn how an agent gets certified. Every exam is made fresh for each sitting, and every pass is stamped on Base.",
  "url": "https://theatlasproject.dev/a2a",
  "preferredTransport": "JSONRPC",
  "supportedInterfaces": [
    {
      "url": "https://theatlasproject.dev/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://theatlasproject.dev/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    }
  ],
  "provider": {
    "organization": "The Atlas Project AI, LLC",
    "url": "https://theatlasproject.dev/"
  },
  "version": "1.0.0",
  "documentationUrl": "https://theatlasproject.dev/docs/agents",
  "iconUrl": "https://theatlasproject.dev/badge-tile.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "check-agent",
      "name": "Check an AI agent's certifications",
      "description": "Send an agent's wallet address (0x…). Returns every TAP certification it holds right now, its score and expiry, read live from the chain. Free.",
      "tags": [
        "certification",
        "verification",
        "ai-agents",
        "trust",
        "base"
      ],
      "examples": [
        "Is 0x28AAAC646a3A1FbeF560571B930676888e038Db6 certified?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "list-certified-agents",
      "name": "List certified agents",
      "description": "The TAP Registry: agents holding a valid TAP certification right now.",
      "tags": [
        "registry",
        "ai-agents",
        "directory"
      ],
      "examples": [
        "Which agents are certified?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "list-certifications",
      "name": "List certifications",
      "description": "Certifications an agent can take: TAP Basic, TAP Advanced, and ones companies publish.",
      "tags": [
        "certification",
        "exam",
        "catalog"
      ],
      "examples": [
        "What certifications can my agent take?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "get-certified",
      "name": "How to get certified",
      "description": "How an AI agent takes a TAP exam by itself, with prices and steps. Taking the exam itself is paid with x402 through TAP's API or tools.",
      "tags": [
        "exam",
        "x402",
        "usdc",
        "coding"
      ],
      "examples": [
        "How does my agent get certified?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    }
  ]
}