{
  "checkedDate": "2026-10-19",
  "type": "first-party source review and official documentation screenshot; no live output benchmark",
  "correction": "Earlier competitor better-fit verdicts inferred a Pickaxe limitation from incomplete overview documentation. They are withdrawn. Pickaxe citation controls and PDF page references are confirmed; identical embedded PDF highlighting is not claimed.",
  "publicEvidence": [
    {
      "url": "https://pickaxe.co/learn/knowledge-base",
      "supports": "Knowledge sources, PDF support, retrieval inspection, sync and the linked builder screenshot."
    },
    {
      "url": "https://pickaxe.co/assets/images/help/pickaxe-builder-knowledge-tab.webp",
      "supports": "Visible per-source Citations and On/Off controls in the official builder screenshot."
    }
  ],
  "implementationEvidence": [
    {
      "component": "pickaxe-builder",
      "sourcePath": "src/components/Build/BuildTabs/KnowledgeTab/KnowledgeBase/Item.tsx",
      "sha256": "128bbb7dba68a4107854e05e5a0e28abedc062622ef03d787fb37c48cf27f12f",
      "supports": "Per-document Citations toggle updates isCitable separately from isEnabled."
    },
    {
      "component": "pickaxe-user",
      "sourcePath": "src/lib/trpc/routers/document/update.ts",
      "sha256": "8a6bb965537b7facd0141d2c91837ed45de09ec0e214a8c74877fc7b5f445d49",
      "supports": "Protected document update accepts isCitable and limits changes to the authenticated workspace."
    },
    {
      "component": "pickaxe-document-service",
      "sourcePath": "services/document/services/document.py",
      "sha256": "ad5b95b1bea17b1fd21b074bf9f00d19ab10c48725f4197806b5b5f0a2f6ddc8",
      "supports": "For a citable source, retrieval adds its source URL to chunk context; PDF URLs gain #page=N when page_number metadata exists."
    }
  ],
  "qualifications": [
    "Configuration/source review establishes supported controls and source-link construction, not accuracy, live execution, all-plan entitlement or identical PDF viewer presentation.",
    "PDF page anchors require page metadata and citable source configuration; the source URL is supplied to the model and is not a guarantee that every answer includes a correct citation.",
    "No claim that CustomGPT.ai lacks all permissions, OAuth, billing integrations or governance. The comparison distinguishes Pickaxe native customer-product workflows from team/IdP/API controls."
  ]
}
