{
  "version": "2026-05-25",
  "name": "5CIP SEO/GEO Authority Source Pack",
  "purpose": "Public source-to-control map showing which official SEO, crawler, structured-data, and AI-discovery references are implemented by 5CIP assets and release gates.",
  "origin": "https://5cip.com",
  "generatedAt": "2026-05-28T00:14:35.628Z",
  "counts": {
    "sources": 26,
    "categories": 14,
    "authorities": 11,
    "googleSearchCentralSources": 11,
    "aiCrawlerSources": 4
  },
  "categories": [
    "ai-crawler-control",
    "canonicalization",
    "crawler-control",
    "discovery",
    "entity-seo",
    "generative-search",
    "llm-discovery",
    "people-first-content",
    "performance",
    "rendering",
    "standard",
    "structured-data",
    "technical-seo",
    "validation"
  ],
  "authorities": [
    "Anthropic",
    "Bing Webmaster",
    "Google Search Central",
    "OpenAI",
    "OpenAI Developers",
    "Perplexity",
    "Robots Exclusion Protocol",
    "Schema.org",
    "Sitemaps.org",
    "llms.txt proposal",
    "web.dev"
  ],
  "public5cipAssets": [
    "https://5cip.com/robots.txt",
    "https://5cip.com/sitemap.xml",
    "https://5cip.com/llms.txt",
    "https://5cip.com/llms-full.txt",
    "https://5cip.com/ai-citation-map.json",
    "https://5cip.com/ai-citations/",
    "https://5cip.com/authority-source-pack.json",
    "https://5cip.com/ai-answers/index.md",
    "https://5cip.com/entity-profile.json",
    "https://5cip.com/entity/",
    "https://5cip.com/seo-release-manifest.json"
  ],
  "sources": [
    {
      "id": "google-helpful-content",
      "category": "people-first-content",
      "authority": "Google Search Central",
      "title": "Creating helpful, reliable, people-first content",
      "url": "https://developers.google.com/search/docs/fundamentals/creating-helpful-content",
      "applied5cipControls": [
        "Visible author/entity credentials on 16 GEO pages",
        "Evidence tables in AI answer cards",
        "Anti-scam recovery boundary on commercial and victim-intent pages"
      ],
      "verificationGate": "npm run seo:geo-audit"
    },
    {
      "id": "google-ai-features",
      "category": "generative-search",
      "authority": "Google Search Central",
      "title": "AI features and your website",
      "url": "https://developers.google.com/search/docs/appearance/ai-features",
      "applied5cipControls": [
        "Route-level answer summaries in llms-full.txt",
        "Preferred citation wording in ai-citation-map.json",
        "Low-noise Markdown answer cards under /ai-answers/",
        "Crawlable HTML citation hub under /ai-citations"
      ],
      "verificationGate": "npm run seo:geo-audit"
    },
    {
      "id": "google-seo-starter-guide",
      "category": "technical-seo",
      "authority": "Google Search Central",
      "title": "SEO Starter Guide",
      "url": "https://developers.google.com/search/docs/fundamentals/seo-starter-guide",
      "applied5cipControls": [
        "Canonical route registry",
        "Unique per-route titles and descriptions",
        "Contextual internal-link audit for commercial pages",
        "Crawlable entity evidence page under /entity/"
      ],
      "verificationGate": "npm run seo:link-audit"
    },
    {
      "id": "google-sitemaps",
      "category": "discovery",
      "authority": "Google Search Central",
      "title": "Sitemaps overview",
      "url": "https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview",
      "applied5cipControls": [
        "Generated sitemap.xml from public route registry",
        "Release manifest counts sitemap URLs"
      ],
      "verificationGate": "npm run build:sitemap"
    },
    {
      "id": "google-robots",
      "category": "crawler-control",
      "authority": "Google Search Central",
      "title": "Robots.txt introduction",
      "url": "https://developers.google.com/search/docs/crawling-indexing/robots/intro",
      "applied5cipControls": [
        "robots.txt exposes sitemap and crawlable SEO/GEO static assets",
        "Private/API/account paths remain blocked"
      ],
      "verificationGate": "npm run seo:live-verify"
    },
    {
      "id": "google-canonicalization",
      "category": "canonicalization",
      "authority": "Google Search Central",
      "title": "Canonicalization",
      "url": "https://developers.google.com/search/docs/crawling-indexing/canonicalization",
      "applied5cipControls": [
        "One canonical URL per public route",
        "Sitemap and AI citation map use matching canonical URLs"
      ],
      "verificationGate": "npm run build"
    },
    {
      "id": "google-javascript-seo",
      "category": "rendering",
      "authority": "Google Search Central",
      "title": "JavaScript SEO basics",
      "url": "https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics",
      "applied5cipControls": [
        "Vite prerender output for public routes",
        "Schema validator runs against generated dist HTML"
      ],
      "verificationGate": "npm run seo:schema"
    },
    {
      "id": "google-structured-data",
      "category": "structured-data",
      "authority": "Google Search Central",
      "title": "Intro to structured data",
      "url": "https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data",
      "applied5cipControls": [
        "Organization, WebSite, Service, Article, TechArticle, and BreadcrumbList JSON-LD",
        "Build-time schema validation"
      ],
      "verificationGate": "npm run seo:schema"
    },
    {
      "id": "google-organization-structured-data",
      "category": "entity-seo",
      "authority": "Google Search Central",
      "title": "Organization structured data",
      "url": "https://developers.google.com/search/docs/appearance/structured-data/organization",
      "applied5cipControls": [
        "Verified sameAs only",
        "Entity profile separates verified anchors from pending external gates"
      ],
      "verificationGate": "npm run seo:entity-audit"
    },
    {
      "id": "google-profile-page-structured-data",
      "category": "entity-seo",
      "authority": "Google Search Central",
      "title": "ProfilePage structured data",
      "url": "https://developers.google.com/search/docs/appearance/structured-data/profile-page",
      "applied5cipControls": [
        "Founder Person JSON-LD with verified LinkedIn sameAs",
        "Author credentials mirrored in visible citation panels"
      ],
      "verificationGate": "npm run seo:entity-audit"
    },
    {
      "id": "google-common-crawlers",
      "category": "crawler-control",
      "authority": "Google Search Central",
      "title": "Google crawlers and fetchers",
      "url": "https://developers.google.com/search/docs/crawling-indexing/google-common-crawlers",
      "applied5cipControls": [
        "Robots policy allows Googlebot/Google-Extended on public assets",
        "Bot-log monitoring separates Googlebot from AI crawlers"
      ],
      "verificationGate": "npm run seo:live-verify"
    },
    {
      "id": "openai-bots",
      "category": "ai-crawler-control",
      "authority": "OpenAI Developers",
      "title": "Overview of OpenAI crawlers",
      "url": "https://platform.openai.com/docs/bots",
      "applied5cipControls": [
        "Robots policy allows OAI-SearchBot and GPTBot to public citation assets",
        "llms.txt links AI citation map and answer cards"
      ],
      "verificationGate": "npm run seo:live-verify"
    },
    {
      "id": "openai-searchbot-json",
      "category": "ai-crawler-control",
      "authority": "OpenAI",
      "title": "OAI-SearchBot verification JSON",
      "url": "https://openai.com/searchbot.json",
      "applied5cipControls": [
        "Bot log interpretation can verify OAI-SearchBot IP ranges separately from Googlebot"
      ],
      "verificationGate": "bot-log review"
    },
    {
      "id": "anthropic-crawler-control",
      "category": "ai-crawler-control",
      "authority": "Anthropic",
      "title": "Claude crawler control",
      "url": "https://support.anthropic.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler",
      "applied5cipControls": [
        "Robots policy explicitly handles Claude-related crawlers on public vs private paths"
      ],
      "verificationGate": "npm run seo:live-verify"
    },
    {
      "id": "perplexity-bots",
      "category": "ai-crawler-control",
      "authority": "Perplexity",
      "title": "Perplexity crawlers",
      "url": "https://docs.perplexity.ai/guides/bots",
      "applied5cipControls": [
        "Robots policy allows PerplexityBot to public SEO/GEO assets"
      ],
      "verificationGate": "npm run seo:live-verify"
    },
    {
      "id": "llms-txt",
      "category": "llm-discovery",
      "authority": "llms.txt proposal",
      "title": "llms.txt proposal",
      "url": "https://llmstxt.org/",
      "applied5cipControls": [
        "Short llms.txt plus long llms-full.txt companion",
        "Machine-readable citation map and Markdown answer cards linked from both files"
      ],
      "verificationGate": "npm run seo:geo-audit"
    },
    {
      "id": "schema-org-organization",
      "category": "structured-data",
      "authority": "Schema.org",
      "title": "Organization",
      "url": "https://schema.org/Organization",
      "applied5cipControls": [
        "Organization JSON-LD with verified sameAs and contactPoint"
      ],
      "verificationGate": "npm run seo:schema"
    },
    {
      "id": "schema-org-person",
      "category": "structured-data",
      "authority": "Schema.org",
      "title": "Person",
      "url": "https://schema.org/Person",
      "applied5cipControls": [
        "Person JSON-LD for Andy Feng with credentials and sameAs"
      ],
      "verificationGate": "npm run seo:schema"
    },
    {
      "id": "schema-org-techarticle",
      "category": "structured-data",
      "authority": "Schema.org",
      "title": "TechArticle",
      "url": "https://schema.org/TechArticle",
      "applied5cipControls": [
        "Evidence methodology and topic explainers use TechArticle metadata where applicable"
      ],
      "verificationGate": "npm run seo:schema"
    },
    {
      "id": "schema-org-service",
      "category": "structured-data",
      "authority": "Schema.org",
      "title": "Service",
      "url": "https://schema.org/Service",
      "applied5cipControls": [
        "Commercial investigation pages expose Service JSON-LD for law firms, recovery counsel, VASP teams, and investigators"
      ],
      "verificationGate": "npm run seo:schema"
    },
    {
      "id": "schema-validator",
      "category": "validation",
      "authority": "Schema.org",
      "title": "Schema Markup Validator",
      "url": "https://validator.schema.org/",
      "applied5cipControls": [
        "Local schema-validate script parses every generated JSON-LD block before release"
      ],
      "verificationGate": "npm run seo:schema"
    },
    {
      "id": "bing-webmaster-guidelines",
      "category": "discovery",
      "authority": "Bing Webmaster",
      "title": "Bing Webmaster Guidelines",
      "url": "https://www.bing.com/webmasters/help/webmaster-guidelines-30fba23a",
      "applied5cipControls": [
        "Sitemap/feed/OpenSearch assets and IndexNow runbook support Bing discovery"
      ],
      "verificationGate": "npm run seo:p0-production-gate"
    },
    {
      "id": "bing-indexnow",
      "category": "discovery",
      "authority": "Bing Webmaster",
      "title": "IndexNow",
      "url": "https://www.bing.com/webmasters/help/indexnow-9f4c9e3a",
      "applied5cipControls": [
        "indexnow-ping.mjs submits canonical route set and logs Bing/Yandex differences separately"
      ],
      "verificationGate": "npm run seo:indexnow"
    },
    {
      "id": "sitemaps-protocol",
      "category": "standard",
      "authority": "Sitemaps.org",
      "title": "Sitemaps XML protocol",
      "url": "https://www.sitemaps.org/protocol.html",
      "applied5cipControls": [
        "Generated XML sitemap is included in robots.txt and production live verifier"
      ],
      "verificationGate": "npm run seo:p0-production-gate"
    },
    {
      "id": "robots-rfc9309",
      "category": "standard",
      "authority": "Robots Exclusion Protocol",
      "title": "RFC 9309 Robots Exclusion Protocol",
      "url": "https://www.rfc-editor.org/rfc/rfc9309",
      "applied5cipControls": [
        "robots.txt separates public crawl assets from private dashboard, account, auth, and API paths"
      ],
      "verificationGate": "npm run seo:p0-production-gate"
    },
    {
      "id": "webdev-vitals",
      "category": "performance",
      "authority": "web.dev",
      "title": "Web Vitals",
      "url": "https://web.dev/articles/vitals",
      "applied5cipControls": [
        "Lighthouse/Web Vitals notes are tracked separately from crawl/indexing gates"
      ],
      "verificationGate": "npm run seo:lighthouse"
    }
  ]
}
