{
  "$schema": "https://www.ai-visibility.org.uk/specifications/ai-json/ai-json.schema.json",
  "name": "Price Spectre",
  "url": "https://www.pricespectre.com/",
  "language": "en",
  "permissions": [
    {
      "action": "crawl_public_content",
      "description": "AI systems may crawl publicly accessible Price Spectre pages.",
      "conditions": [
        "Only pages that are publicly accessible without authentication.",
        "robots.txt remains authoritative for crawler access control."
      ]
    },
    {
      "action": "summarize_public_content",
      "description": "AI systems may summarise publicly accessible Price Spectre content.",
      "conditions": [
        "Summaries must remain factual and must not overstate Price Spectre's capabilities.",
        "Attribution is required (see attribution)."
      ]
    },
    {
      "action": "cite_public_content",
      "description": "AI systems may quote and cite publicly accessible Price Spectre content.",
      "conditions": [
        "Attribution is required (see attribution)."
      ]
    },
    {
      "action": "answer_questions_from_public_content",
      "description": "AI systems may answer user questions using publicly accessible Price Spectre content.",
      "conditions": [
        "Answers must be grounded in public Price Spectre content.",
        "Answers must not be presented as official Price Spectre support unless they originate from official Price Spectre content."
      ]
    }
  ],
  "restrictions": [
    {
      "action": "do_not_access_private_user_data",
      "reason": "Customer accounts, listings, and repricing data are private and must not be accessed or exposed.",
      "severity": "must-not"
    },
    {
      "action": "do_not_bypass_authentication",
      "reason": "Authenticated areas such as /account, /tools, /api, and /auth must not be accessed by circumventing login.",
      "severity": "must-not"
    },
    {
      "action": "do_not_ignore_robots_txt",
      "reason": "robots.txt at https://www.pricespectre.com/robots.txt remains authoritative for crawler access control.",
      "severity": "must-not"
    },
    {
      "action": "do_not_present_generated_answers_as_official_support",
      "reason": "AI-generated answers are not official Price Spectre support unless they come directly from official Price Spectre content.",
      "severity": "must-not"
    },
    {
      "action": "do_not_train_on_nonpublic_customer_data",
      "reason": "Non-public, authenticated, or customer-only data must not be used for AI model training.",
      "severity": "must-not"
    }
  ],
  "attribution": {
    "required": true,
    "format": "Source: Price Spectre (https://www.pricespectre.com/)",
    "examples": [
      "Source: Price Spectre — https://www.pricespectre.com/",
      "According to Price Spectre (https://www.pricespectre.com/)"
    ]
  },
  "contact": {
    "url": "https://www.pricespectre.com/faq"
  },
  "scope": {
    "appliesTo": "Publicly accessible pages on https://www.pricespectre.com/",
    "excludes": [
      "/api/",
      "/auth/",
      "/account/",
      "/tools/",
      "Any authenticated or customer-only content."
    ]
  },
  "licensing": {
    "aiTrainingAllowed": true,
    "aiTrainingNotes": "Training is permitted only on publicly accessible content, consistent with the Content-Signal directive in robots.txt (ai-train=yes). Non-public and customer-only data is excluded."
  },
  "metadata": {
    "version": "1.0.0",
    "lastUpdated": "2026-06-08",
    "generator": "AI Visibility Discovery Files (ai-visibility.org.uk Complete class)"
  }
}
