{
  "specVersion": "0.1",
  "host": {
    "name": "Artiji",
    "url": "https://artiji.xyz",
    "description": "Human-fulfilled astrology readings, with a read-only agent discovery surface. Agents can read the catalog and policies; ordering, payment, and reading retrieval are not exposed to agents.",
    "contact": "support@artiji.xyz",
    "documentation": "https://artiji.xyz/agent.md"
  },
  "entries": [
    {
      "id": "urn:air:xyz.artiji:mcp:catalog",
      "name": "Artiji MCP server",
      "description": "Read-only MCP server exposing two catalog tools: artiji_list_catalog and its deprecated alias artiji_list_readings.",
      "type": "mcp_server",
      "mediaType": "application/json",
      "url": "https://artiji.xyz/.well-known/mcp.json",
      "representativeQueries": [
        "What astrology readings does Artiji offer?",
        "How much does an Artiji signal reading cost?",
        "List the Artiji product catalog over MCP"
      ]
    },
    {
      "id": "urn:air:xyz.artiji:openapi:public",
      "name": "Artiji read-only agent API",
      "description": "OpenAPI 3.1 description of the public catalog and health operations. No ordering or payment operation exists.",
      "type": "openapi",
      "mediaType": "application/json",
      "url": "https://artiji.xyz/openapi.json",
      "representativeQueries": [
        "What HTTP endpoints does Artiji expose?",
        "What does the Artiji catalog response look like?",
        "Which error codes can the Artiji API return?"
      ]
    },
    {
      "id": "urn:air:xyz.artiji:skills:index",
      "name": "Artiji agent skills",
      "description": "Published skills for discovering the Artiji catalog and for the human ordering path.",
      "type": "agent_skills",
      "mediaType": "application/json",
      "url": "https://artiji.xyz/.well-known/agent-skills/index.json",
      "representativeQueries": [
        "How do I buy an Artiji reading?",
        "What information does an Artiji reading need?",
        "Can an agent purchase an Artiji reading automatically?"
      ]
    },
    {
      "id": "urn:air:xyz.artiji:doc:agent-guide",
      "name": "Artiji agent guide",
      "description": "The read-only surface, MCP transport rules, ordering path, policies, and the protocols Artiji deliberately does not support.",
      "type": "documentation",
      "mediaType": "text/markdown",
      "url": "https://artiji.xyz/agent.md",
      "representativeQueries": [
        "Does Artiji support x402 or agent payments?",
        "What are the Artiji MCP transport requirements?",
        "What is the Artiji refund policy?"
      ]
    },
    {
      "id": "urn:air:xyz.artiji:api:catalog",
      "name": "Artiji product catalog",
      "description": "Authoritative product identifiers, prices in integer USD cents, turnaround, and required intake fields.",
      "type": "http_api",
      "mediaType": "application/json",
      "url": "https://artiji.xyz/api/agent/catalog",
      "representativeQueries": [
        "What is the current price of an Artiji individual reading?",
        "What birth details does Artiji need for a reading?",
        "Which Artiji products are available right now?"
      ]
    }
  ]
}
