openapi: 3.0.3
info:
  title: Nerve Recovery Max AI Discovery API
  version: 1.0.0
  description: Read-only discovery endpoints exposing machine-readable AI SEO metadata
    for site structure, entities, topics, trust, FAQs, snippets, and LLM context.
servers:
- url: https://nerverecoverymax.us/ai
paths:
  /overview.json:
    get:
      summary: Get overview.json
      responses:
        '200':
          description: Successful response
  /ai-index.json:
    get:
      summary: Get ai-index.json
      responses:
        '200':
          description: Successful response
  /ai-discovery.json:
    get:
      summary: Get ai-discovery.json
      responses:
        '200':
          description: Successful response
  /entities.json:
    get:
      summary: Get entities.json
      responses:
        '200':
          description: Successful response
  /entities-expanded.json:
    get:
      summary: Get entities-expanded.json
      responses:
        '200':
          description: Successful response
  /knowledge-graph.json:
    get:
      summary: Get knowledge-graph.json
      responses:
        '200':
          description: Successful response
  /ai-entities-relations.json:
    get:
      summary: Get ai-entities-relations.json
      responses:
        '200':
          description: Successful response
  /pages.json:
    get:
      summary: Get pages.json
      responses:
        '200':
          description: Successful response
  /linkmap.json:
    get:
      summary: Get linkmap.json
      responses:
        '200':
          description: Successful response
  /semantic-keywords.json:
    get:
      summary: Get semantic-keywords.json
      responses:
        '200':
          description: Successful response
  /ai-semantic-topics.json:
    get:
      summary: Get ai-semantic-topics.json
      responses:
        '200':
          description: Successful response
  /ai-knowledge-topics.json:
    get:
      summary: Get ai-knowledge-topics.json
      responses:
        '200':
          description: Successful response
  /ai-content-signals.json:
    get:
      summary: Get ai-content-signals.json
      responses:
        '200':
          description: Successful response
  /serp-intents.json:
    get:
      summary: Get serp-intents.json
      responses:
        '200':
          description: Successful response
  /trust-signals.json:
    get:
      summary: Get trust-signals.json
      responses:
        '200':
          description: Successful response
  /ai-ranking-hints.json:
    get:
      summary: Get ai-ranking-hints.json
      responses:
        '200':
          description: Successful response
  /ai-search-signals.json:
    get:
      summary: Get ai-search-signals.json
      responses:
        '200':
          description: Successful response
  /ai-site-profile.json:
    get:
      summary: Get ai-site-profile.json
      responses:
        '200':
          description: Successful response
  /citations.json:
    get:
      summary: Get citations.json
      responses:
        '200':
          description: Successful response
  /faq.json:
    get:
      summary: Get faq.json
      responses:
        '200':
          description: Successful response
  /claims.json:
    get:
      summary: Get claims.json
      responses:
        '200':
          description: Successful response
  /snippets.json:
    get:
      summary: Get snippets.json
      responses:
        '200':
          description: Successful response
  /qna-expanded.json:
    get:
      summary: Get qna-expanded.json
      responses:
        '200':
          description: Successful response
  /ai-training-data.json:
    get:
      summary: Get ai-training-data.json
      responses:
        '200':
          description: Successful response
  /llm-context.json:
    get:
      summary: Get llm-context.json
      responses:
        '200':
          description: Successful response
  /llms.txt:
    get:
      summary: Get llms.txt
      responses:
        '200':
          description: Successful response
          content:
            text/plain: {}
  /llms-full.txt:
    get:
      summary: Get llms-full.txt
      responses:
        '200':
          description: Successful response
          content:
            text/plain: {}
