{
  "api_version": "1.0",
  "name": "Agentic Solutions",
  "description": "AI agent API directory for Agentic Solutions. Lists all supported agent communication protocols and endpoints.",
  "base_url": "https://agentic.solutions",
  "endpoints": {
    "mcp": {
      "url": "/api/mcp",
      "protocol": "MCP",
      "version": "2025-03-26",
      "description": "Model Context Protocol endpoint for tool discovery and execution.",
      "discovery": "/.well-known/mcp/server-card.json"
    },
    "a2a": {
      "url": "/api/a2a",
      "protocol": "A2A",
      "version": "1.0",
      "description": "Agent-to-Agent Communication Protocol for multi-agent collaboration.",
      "discovery": "/.well-known/agent.json"
    },
    "ucp": {
      "url": "/api/ucp",
      "protocol": "UCP",
      "version": "1.0",
      "description": "Universal Commerce Protocol for programmatic service discovery and procurement.",
      "discovery": "/.well-known/ucp/catalog.json"
    },
    "acp": {
      "url": "/api/acp",
      "protocol": "ACP",
      "version": "1.0",
      "description": "Agentic Commerce Protocol for programmatic procurement: product catalog, checkout, and order management.",
      "operations": {
        "products": "/api/acp/products",
        "checkout": "/api/acp/checkout",
        "orders": "/api/acp/orders"
      }
    }
  },
  "authentication": {
    "type": "oauth2",
    "metadata": "/.well-known/oauth-authorization-server",
    "authorization_endpoint": "https://agentic.solutions/api/auth/authorize",
    "token_endpoint": "https://agentic.solutions/api/auth/token",
    "registration_endpoint": "https://agentic.solutions/api/auth/register",
    "pkce_required": true,
    "code_challenge_method": "S256",
    "scopes": {
      "read:catalog": "Browse service catalog and pricing",
      "read:cases": "Access case studies and documentation",
      "write:proposals": "Submit proposal requests",
      "agent:read": "Read agent state and capabilities",
      "agent:write": "Modify agent configuration",
      "agent:execute": "Execute agent actions and workflows"
    }
  },
  "discovery_files": {
    "llms_txt": "/llms.txt",
    "llms_full_txt": "/llms-full.txt",
    "robots_txt": "/robots.txt",
    "sitemap_xml": "/sitemap.xml",
    "tdmrep": "/.well-known/tdmrep.json"
  },
  "contact": {
    "email": "hello@agentic.solutions",
    "website": "https://agentic.solutions"
  }
}
