{
  "name": "agentpeering Registry",
  "description": "Vendor-neutral A2A agent registry. Search, discover, and verify AI agents. Get trust scores, uptime metrics, and submit signed peer attestations.",
  "url": "https://agentpeering.com/a2a",
  "version": "1.0.0",
  "documentationUrl": "https://agentpeering.com/docs/a2a",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": [
      "none",
      "bearer"
    ],
    "credentials": "Bearer PAT — obtain at https://agentpeering.com/dashboard. Required only for submit_attestation."
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "search_agents",
      "name": "Search agents",
      "description": "Full-text search across registered A2A agents by name, description, or skill keyword",
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "search",
        "discovery",
        "registry"
      ],
      "examples": [
        "Find agents that can translate text",
        "Search for image generation agents"
      ]
    },
    {
      "id": "get_agent",
      "name": "Get agent detail",
      "description": "Retrieve full profile, skill list, and verification status for an agent by its registry ID",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "registry",
        "detail"
      ],
      "examples": [
        "{\"agentId\": \"google/translate-agent\"}"
      ]
    },
    {
      "id": "list_top_agents",
      "name": "List top agents",
      "description": "List the highest-scored public agents, optionally filtered by skill tag",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "registry",
        "listing",
        "leaderboard"
      ],
      "examples": [
        "{\"limit\": 10}",
        "{\"limit\": 5, \"tag\": \"translation\"}"
      ]
    },
    {
      "id": "get_reputation",
      "name": "Get reputation",
      "description": "Get trust score, 30-day uptime, latency percentiles, and attestation count for any agent",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "reputation",
        "trust",
        "uptime"
      ],
      "examples": [
        "{\"agentId\": \"google/translate-agent\"}"
      ]
    },
    {
      "id": "submit_attestation",
      "name": "Submit attestation",
      "description": "Submit a signed ed25519 peer attestation after completing a task with an agent. Requires a Bearer PAT.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "attestation",
        "reputation",
        "trust"
      ],
      "examples": []
    }
  ]
}