{
  "specVersion": "1.0",
  "host": {
    "displayName": "WPPoland",
    "identifier": "did:web:wppoland.com",
    "documentationUrl": "https://wppoland.com/.well-known/api-catalog"
  },
  "entries": [
    {
      "identifier": "urn:ai:wppoland:knowledge:llms-full",
      "displayName": "Full-site Markdown corpus (llms-full)",
      "type": "text/markdown",
      "mediaType": "text/markdown",
      "url": "https://wppoland.com/llms-full.txt",
      "description": "Curated Markdown of the English service pillars and top articles, built for retrieval without crawling the full site. The closest thing to a knowledge bundle WPPoland publishes today.",
      "capabilities": ["knowledge-base", "retrieval"],
      "representativeQueries": [
        "What does WPPoland do and who is it for?",
        "Summarize WPPoland's WordPress, WooCommerce and AI-implementation services"
      ],
      "version": "1.0.0"
    },
    {
      "identifier": "urn:ai:wppoland:index:llms-txt",
      "displayName": "llms.txt index",
      "type": "text/markdown",
      "mediaType": "text/markdown",
      "url": "https://wppoland.com/llms.txt",
      "description": "Short index of locale homepages, services, tech radar, foundational guides, comparisons and city hubs.",
      "capabilities": ["index", "navigation"],
      "representativeQueries": [
        "List WPPoland's main pages and services",
        "Where are WPPoland's foundational guides?"
      ],
      "version": "1.0.0"
    },
    {
      "identifier": "urn:ai:wppoland:catalog:services",
      "displayName": "Services catalog (JSON)",
      "type": "application/json",
      "mediaType": "application/json",
      "url": "https://wppoland.com/api/services.json",
      "description": "Machine-readable service catalog per locale: delivery times, locale URLs and indicative base price ranges. Binding quotes are scoped individually.",
      "capabilities": ["catalog", "services", "pricing-ranges"],
      "representativeQueries": [
        "WooCommerce developer for Polish and German markets",
        "AI implementation for companies on WordPress",
        "List WPPoland services with delivery times"
      ],
      "version": "1.0.0"
    },
    {
      "identifier": "urn:ai:wppoland:agent:a2a-card",
      "displayName": "A2A agent card",
      "type": "application/a2a-agent-card+json",
      "mediaType": "application/a2a-agent-card+json",
      "url": "https://wppoland.com/.well-known/agent-card.json",
      "description": "Agent-to-Agent (A2A) card: read-only catalog access plus a quote-flow handoff to a human via email or contact form.",
      "capabilities": ["browse_services", "request_quote", "search_site", "fetch_markdown"],
      "representativeQueries": [
        "Request a WordPress engineering quote from WPPoland",
        "Browse WPPoland services as an agent"
      ],
      "version": "1.0.0"
    },
    {
      "identifier": "urn:ai:wppoland:mcp:server-card",
      "displayName": "MCP server card",
      "type": "application/mcp-server-card+json",
      "mediaType": "application/mcp-server-card+json",
      "url": "https://wppoland.com/.well-known/mcp/server-card.json",
      "description": "Model Context Protocol server card describing the read-only HTTP endpoints (services catalog, agent profile, UCP profile, llms.txt).",
      "capabilities": ["services-catalog", "agent-profile", "ucp-profile", "llms-txt"],
      "representativeQueries": [
        "Connect to WPPoland's MCP server",
        "What MCP tools does WPPoland expose?"
      ],
      "version": "1.0.0"
    },
    {
      "identifier": "urn:ai:wppoland:commerce:ucp",
      "displayName": "Universal Commerce Protocol profile",
      "type": "application/json",
      "mediaType": "application/json",
      "url": "https://wppoland.com/.well-known/ucp.json",
      "description": "UCP profile declaring merchant identity (ProfessionalService) and services for AI shopping agents.",
      "capabilities": ["ucp", "merchant-identity"],
      "representativeQueries": [
        "Is WPPoland reachable by AI shopping agents?",
        "WPPoland Universal Commerce Protocol profile"
      ],
      "version": "1.0.0"
    }
  ],
  "_note": "ARD/OKF are early specs (see https://joost.blog/okf-ard/ and https://suganthan.com/blog/agentic-resource-discovery/); both `type` and `mediaType` are emitted per entry for cross-spec compatibility. did:web identity is asserted as an identifier; a signed DID document is not yet published."
}
