{
  "specVersion": "1.0",
  "host": {
    "displayName": "Mohameik",
    "identifier": "did:web:mohameik.com",
    "url": "https://mohameik.com",
    "description": "Arabic-first directory of law offices, lawyers, training companies and accounting firms in Egypt, published in 7 languages.",
    "languages": [
      "ar",
      "en",
      "fr",
      "de",
      "ru",
      "zh",
      "ja"
    ],
    "defaultLanguage": "ar",
    "entryPoints": {
      "ar": "https://mohameik.com/ar",
      "en": "https://mohameik.com/en",
      "fr": "https://mohameik.com/fr",
      "de": "https://mohameik.com/de",
      "ru": "https://mohameik.com/ru",
      "zh": "https://mohameik.com/zh",
      "ja": "https://mohameik.com/ja"
    }
  },
  "entries": [
    {
      "identifier": "urn:air:mohameik.com:api:directory",
      "displayName": "Mohameik directory API",
      "description": "Search and read 651 approved law offices, training companies and accounting firms across 27 Egyptian governorates and 29 fields of law. Public, no key.",
      "type": "application/vnd.oai.openapi+json;version=3.1",
      "url": "https://mohameik.com/openapi.json",
      "representativeQueries": [
        "Find a criminal defence lawyer in Cairo",
        "Which law offices in Alexandria publish their fees",
        "List the governorates Mohameik covers"
      ]
    },
    {
      "identifier": "urn:air:mohameik.com:mcp:mohameik",
      "displayName": "Mohameik model context server",
      "description": "Search offices, read one office in full, and list the governorates and fields of law, as tools.",
      "type": "application/mcp-server-card+json",
      "url": "https://mohameik.com/.well-known/mcp/server-card.json",
      "representativeQueries": [
        "Search Egyptian law offices by city and field",
        "Read the hours and fees of one office",
        "What kinds of legal work does this directory cover"
      ]
    },
    {
      "identifier": "urn:air:mohameik.com:skills:index",
      "displayName": "Mohameik agent skills",
      "description": "How to search the directory, read an office, reach one, and cite the public questions and answers.",
      "type": "application/json",
      "url": "https://mohameik.com/.well-known/agent-skills/index.json",
      "representativeQueries": [
        "How do I use the Mohameik directory",
        "How should an agent book an appointment with an Egyptian lawyer",
        "How do I cite an answer from this site"
      ]
    },
    {
      "identifier": "urn:air:mohameik.com:docs:llms",
      "displayName": "What Mohameik is",
      "description": "A plain-language description of the site, its size, its languages and every key page, including all 27 governorate pages and 29 field pages.",
      "type": "text/markdown",
      "url": "https://mohameik.com/llms.txt",
      "representativeQueries": [
        "What is Mohameik",
        "How large is this directory",
        "Where are the governorate pages"
      ]
    },
    {
      "identifier": "urn:air:mohameik.com:docs:sitemap",
      "displayName": "Every page of Mohameik",
      "description": "Every office, lawyer, article, question, governorate and field page, in all seven languages: 651 offices, 0 lawyers, 1 articles and 4 questions.",
      "type": "application/xml",
      "url": "https://mohameik.com/sitemap.xml",
      "representativeQueries": [
        "List every office page on Mohameik",
        "Which languages is this site published in"
      ]
    },
    {
      "identifier": "urn:air:mohameik.com:auth:authorization-server",
      "displayName": "Identified agent access",
      "description": "Register as an agent and exchange the client id for a short-lived bearer token; reading needs no token, a token buys an identity and a larger share of the traffic.",
      "type": "application/json",
      "url": "https://mohameik.com/.well-known/oauth-authorization-server",
      "representativeQueries": [
        "How does an agent authenticate with Mohameik",
        "Where do I register an agent for this directory",
        "What scopes does this site issue"
      ]
    },
    {
      "identifier": "urn:air:mohameik.com:docs:auth",
      "displayName": "What an agent may do here",
      "description": "Reading needs nothing. There is no agent registration, no token to obtain, and forms are for people to fill in themselves.",
      "type": "text/markdown",
      "url": "https://mohameik.com/auth.md",
      "representativeQueries": [
        "Do I need an API key for Mohameik",
        "How does an agent authenticate with this site",
        "Can an agent submit a form here"
      ]
    }
  ]
}