{
  "specVersion": "1.0",
  "host": {
    "displayName": "PubliExpert",
    "identifier": "did:web:publiexpert.com",
    "documentationUrl": "https://publiexpert.com/auth.md"
  },
  "entries": [
    {
      "identifier": "urn:air:publiexpert.com:mcp:wordpress",
      "displayName": "PubliExpert WordPress MCP",
      "type": "application/mcp-server-card+json",
      "url": "https://publiexpert.com/.well-known/mcp/server-card.json",
      "representativeQueries": [
        "connect to the PubliExpert WordPress MCP server",
        "list WordPress tools and abilities on publiexpert.com",
        "search PubliExpert pages over MCP Streamable HTTP"
      ]
    },
    {
      "identifier": "urn:air:publiexpert.com:skill:index",
      "displayName": "PubliExpert agent skills",
      "type": "application/agent-skills+json",
      "url": "https://publiexpert.com/.well-known/agent-skills/index.json",
      "representativeQueries": [
        "what agent skills does PubliExpert publish",
        "how to search the PubliExpert website as an agent",
        "how to contact PubliExpert from an agent"
      ]
    },
    {
      "identifier": "urn:air:publiexpert.com:api:openapi",
      "displayName": "PubliExpert OpenAPI (MPP discovery)",
      "type": "application/json",
      "url": "https://publiexpert.com/openapi.json",
      "representativeQueries": [
        "PubliExpert OpenAPI payment discovery",
        "how much does a PubliExpert agency quote cost",
        "machine payment protocol endpoints for publiexpert.com"
      ]
    },
    {
      "identifier": "urn:air:publiexpert.com:api:catalog",
      "displayName": "PubliExpert RFC 9727 API catalog",
      "type": "application/json",
      "url": "https://publiexpert.com/.well-known/api-catalog",
      "representativeQueries": [
        "API catalog for publiexpert.com",
        "where is the PubliExpert REST service description",
        "linkset of PubliExpert public APIs"
      ]
    },
    {
      "identifier": "urn:air:publiexpert.com:auth:oauth-prm",
      "displayName": "PubliExpert OAuth protected resource metadata",
      "type": "application/json",
      "url": "https://publiexpert.com/.well-known/oauth-protected-resource",
      "representativeQueries": [
        "how do agents authenticate to PubliExpert",
        "OAuth protected resource metadata for publiexpert.com",
        "register an OAuth client for PubliExpert MCP"
      ]
    },
    {
      "identifier": "urn:air:publiexpert.com:api:wp-rest",
      "displayName": "WordPress REST API index",
      "type": "application/json",
      "url": "https://publiexpert.com/wp-json/",
      "representativeQueries": [
        "PubliExpert WordPress REST API",
        "list public REST routes on publiexpert.com",
        "search published posts via wp-json"
      ]
    }
  ]
}