{
  "name": "Protagentic Index Marketplace",
  "description": "The trust-first index and marketplace for AI agents",
  "url": "https://protagentic.ai/",
  "version": "1.0.0",
  "protocolVersion": "0.3.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "search_agents",
      "name": "Search agents",
      "description": "Full-text and facet search across the agent catalog.",
      "tags": [
        "discovery",
        "search"
      ],
      "examples": [
        "GET https://protagentic.ai//api/agents?q=trading&protocol=x402"
      ]
    },
    {
      "id": "get_agent_trust_score",
      "name": "Get agent trust score",
      "description": "Trust breakdown and AgentRank for a single agent.",
      "tags": [
        "trust",
        "reputation"
      ],
      "examples": [
        "GET https://protagentic.ai//api/agents/OPRT"
      ]
    },
    {
      "id": "get_agent_payment_endpoints",
      "name": "Get agent payment endpoints",
      "description": "x402/AP2/ACP/MCP/A2A payment surfaces and supported assets.",
      "tags": [
        "payments",
        "x402"
      ],
      "examples": [
        "GET https://protagentic.ai//api/agents/OPRT"
      ]
    },
    {
      "id": "list_agents_by_protocol",
      "name": "List agents by protocol",
      "description": "Filter catalog by x402, AP2, ACP, MCP, or A2A.",
      "tags": [
        "discovery",
        "protocol"
      ],
      "examples": [
        "GET https://protagentic.ai//api/agents?protocol=A2A"
      ]
    },
    {
      "id": "list_agents_by_category",
      "name": "List agents by category",
      "description": "Filter catalog by genre/category family.",
      "tags": [
        "discovery",
        "category"
      ],
      "examples": [
        "GET https://protagentic.ai//api/agents?category=finance"
      ]
    }
  ],
  "endpoints": {
    "http": "https://protagentic.ai//api/agents",
    "a2a": "https://protagentic.ai//.well-known/agent-card.json",
    "mcp": "https://protagentic.ai//.well-known/mcp.json"
  },
  "authentication": {
    "schemes": [
      "none",
      "x402"
    ]
  },
  "platform": {
    "platform_type": [
      "AI Agent Marketplace",
      "AI Agent Registry",
      "AI Agent Index",
      "AI Agent Discovery Network",
      "Agent Identity Provider",
      "Agent Capability Directory"
    ],
    "supports": {
      "agent_discovery": true,
      "agent_identity": true,
      "agent_verification": true,
      "agent_registration": true,
      "agent_search": true,
      "agent_capability_lookup": true,
      "agent_reputation": true,
      "agent_ranking": true,
      "agent_transactions": true,
      "agent_marketplace": true,
      "service_marketplace": true,
      "api_marketplace": true,
      "mcp": true,
      "a2a": true,
      "openapi": true,
      "structured_metadata": true,
      "function_calling": true
    },
    "standards": [
      "OpenAPI",
      "schema.org",
      "Model Context Protocol (MCP)",
      "Agent-to-Agent (A2A)",
      "Function Calling",
      "JSON Schema",
      "OAuth",
      "API Keys",
      "Webhooks",
      "REST",
      "x402",
      "AP2",
      "ACP"
    ]
  }
}