{
  "description": "The three source registers of the library. Identifiers are unique within a register, not across registers.",
  "registers": {
    "discipline": {
      "title": "Discipline expansion: Primary source register",
      "url": "https://library.feedthejoe.com/operating-model/discipline-source-register/",
      "entries": [
        {
          "id": "D01",
          "title": "Monitoring distributed systems",
          "publisher": "Google SRE",
          "url": "https://sre.google/sre-book/monitoring-distributed-systems/",
          "observed": "2026-09-09",
          "date": null,
          "note": "SLO oriented monitoring and user visible symptoms; no uptime assertion about Bubbles.",
          "limits": null
        },
        {
          "id": "D02",
          "title": "NGINX beginners guide",
          "publisher": "NGINX",
          "url": "https://nginx.org/en/docs/beginners_guide.html",
          "observed": "2026-09-09",
          "date": null,
          "note": "Configuration checks, processes and reverse proxy concepts; deployment specific paths must be discovered.",
          "limits": null
        },
        {
          "id": "D03",
          "title": "Automating recovery with systemd",
          "publisher": "Red Hat",
          "url": "https://www.redhat.com/en/blog/systemd-automate-recovery",
          "observed": "2026-09-09",
          "date": null,
          "note": "Service manager restart/recovery concepts; vendor tutorial, not proof of an installed unit.",
          "limits": null
        },
        {
          "id": "D04",
          "title": "Domain names: concepts and facilities (RFC 1034)",
          "publisher": "RFC Editor / IETF",
          "url": "https://www.rfc-editor.org/rfc/rfc1034.html",
          "observed": "2026-09-09",
          "date": null,
          "note": "Authoritative and recursive DNS concepts; foundational specification with later updates.",
          "limits": null
        },
        {
          "id": "D05",
          "title": "HTTP semantics (RFC 9110)",
          "publisher": "RFC Editor / IETF",
          "url": "https://www.rfc-editor.org/rfc/rfc9110.html",
          "observed": "2026-09-09",
          "date": null,
          "note": "HTTP method and response semantics; application response does not establish business delivery.",
          "limits": null
        },
        {
          "id": "D06",
          "title": "What is a tailnet?",
          "publisher": "Tailscale",
          "url": "https://tailscale.com/docs/concepts/tailnet",
          "observed": "2026-09-09",
          "date": null,
          "note": "Private tailnet membership and connectivity; tailnet success is not a public internet test.",
          "limits": null
        },
        {
          "id": "D07",
          "title": "HTML forms",
          "publisher": "WHATWG",
          "url": "https://html.spec.whatwg.org/multipage/forms.html",
          "observed": "2026-09-09",
          "date": null,
          "note": "Native form submission, constraints, labels and submit controls; client validation is not server validation.",
          "limits": null
        },
        {
          "id": "D08",
          "title": "Browsers",
          "publisher": "Playwright",
          "url": "https://playwright.dev/docs/browsers",
          "observed": "2026-09-09",
          "date": null,
          "note": "Supported engines and branded channels; WebKit automation is not a real Safari or iOS test.",
          "limits": null
        },
        {
          "id": "D09",
          "title": "Web Vitals",
          "publisher": "Google web.dev",
          "url": "https://web.dev/articles/vitals",
          "observed": "2026-09-09",
          "date": null,
          "note": "LCP, INP and CLS; field assessment differs from lab diagnostics.",
          "limits": null
        },
        {
          "id": "D10",
          "title": "Defining the Core Web Vitals thresholds",
          "publisher": "Google web.dev",
          "url": "https://web.dev/articles/defining-core-web-vitals-thresholds",
          "observed": "2026-09-09",
          "date": null,
          "note": "Good thresholds and 75th-percentile aggregation; not a universal conversion or ranking guarantee.",
          "limits": null
        },
        {
          "id": "D11",
          "title": "Web Content Accessibility Guidelines 2.2",
          "publisher": "W3C",
          "url": "https://www.w3.org/TR/WCAG22/",
          "observed": "2026-09-09",
          "date": null,
          "note": "WCAG 2.2 success criteria and conformance requirements; AA is the project target, not a legal certification.",
          "limits": null
        },
        {
          "id": "D12",
          "title": "Understanding conformance",
          "publisher": "W3C WAI",
          "url": "https://www.w3.org/WAI/WCAG22/Understanding/conformance",
          "observed": "2026-09-09",
          "date": null,
          "note": "Whole pages, complete processes and human evaluation; no automated only full conformance claim.",
          "limits": null
        },
        {
          "id": "D13",
          "title": "Google Search technical requirements",
          "publisher": "Google Search Central",
          "url": "https://developers.google.com/search/docs/essentials/technical",
          "observed": "2026-09-09",
          "date": null,
          "note": "Minimum eligibility conditions; eligibility does not guarantee indexing or ranking.",
          "limits": null
        },
        {
          "id": "D14",
          "title": "Make your links crawlable",
          "publisher": "Google Search Central",
          "url": "https://developers.google.com/search/docs/crawling-indexing/links-crawlable",
          "observed": "2026-09-09",
          "date": null,
          "note": "Crawlable links and descriptive anchors; no prescribed universal link count.",
          "limits": null
        },
        {
          "id": "D15",
          "title": "Evaluation in information retrieval",
          "publisher": "Manning, Raghavan and Schütze / Stanford",
          "url": "https://nlp.stanford.edu/IR-book/html/htmledition/evaluation-in-information-retrieval-1.html",
          "observed": "2026-09-09",
          "date": null,
          "note": "Relevance judgments and retrieval evaluation; not disclosure of a commercial engine ranking algorithm.",
          "limits": null
        },
        {
          "id": "D16",
          "title": "Person",
          "publisher": "Schema.org",
          "url": "https://schema.org/Person",
          "observed": "2026-09-09",
          "date": null,
          "note": "Vocabulary for a real person; use truthful properties and exact identity links.",
          "limits": null
        },
        {
          "id": "D17",
          "title": "Organization",
          "publisher": "Schema.org",
          "url": "https://schema.org/Organization",
          "observed": "2026-09-09",
          "date": null,
          "note": "Organization identity vocabulary; do not convert internal roles into fictional employees.",
          "limits": null
        },
        {
          "id": "D18",
          "title": "TechArticle",
          "publisher": "Schema.org",
          "url": "https://schema.org/TechArticle",
          "observed": "2026-09-09",
          "date": null,
          "note": "Technical article vocabulary; vocabulary support does not establish a Google rich result feature.",
          "limits": null
        },
        {
          "id": "D19",
          "title": "Structured data general guidelines",
          "publisher": "Google Search Central",
          "url": "https://developers.google.com/search/docs/appearance/structured-data/sd-policies",
          "observed": "2026-09-09",
          "date": null,
          "note": "Accurate visible content and feature specific eligibility; valid JSON alone is insufficient.",
          "limits": null
        },
        {
          "id": "D20",
          "title": "AI optimization guide",
          "publisher": "Google Search Central",
          "url": "https://developers.google.com/search/docs/fundamentals/ai-optimization-guide",
          "observed": "2026-09-09",
          "date": null,
          "note": "Google AI Search retains core SEO foundations; no special llms.txt or schema requirement or ranking guarantee.",
          "limits": null
        },
        {
          "id": "D21",
          "title": "Creating helpful, reliable, people first content",
          "publisher": "Google Search Central",
          "url": "https://developers.google.com/search/docs/fundamentals/creating-helpful-content",
          "observed": "2026-09-09",
          "date": null,
          "note": "Original value, sources, authorship and first hand expertise; not a points based ranking formula.",
          "limits": null
        },
        {
          "id": "D22",
          "title": "OpenAI crawlers",
          "publisher": "OpenAI",
          "url": "https://developers.openai.com/api/docs/bots",
          "observed": "2026-09-09",
          "date": null,
          "note": "OAI-SearchBot, GPTBot and user triggered fetching have distinct purposes and controls.",
          "limits": null
        },
        {
          "id": "D23",
          "title": "Does Anthropic crawl data from the web?",
          "publisher": "Anthropic",
          "url": "https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler",
          "observed": "2026-09-09",
          "date": null,
          "note": "Engine specific crawl policies; inspect current agent specific controls rather than inherit Google assumptions.",
          "limits": null
        },
        {
          "id": "D24",
          "title": "Perplexity crawlers",
          "publisher": "Perplexity",
          "url": "https://docs.perplexity.ai/docs/resources/perplexity-crawlers",
          "observed": "2026-09-09",
          "date": null,
          "note": "Engine specific crawler and user fetch documentation; access is not proof of selection.",
          "limits": null
        },
        {
          "id": "D25",
          "title": "Advertising FAQs: A guide for small business",
          "publisher": "US Federal Trade Commission",
          "url": "https://www.ftc.gov/business-guidance/resources/advertising-faqs-guide-small-business",
          "observed": "2026-09-09",
          "date": null,
          "note": "US advertising substantiation principles; context specific legal review may still be needed.",
          "limits": null
        },
        {
          "id": "D26",
          "title": "Endorsements, influencers and reviews",
          "publisher": "US Federal Trade Commission",
          "url": "https://www.ftc.gov/business-guidance/advertising-marketing/endorsements-influencers-reviews",
          "observed": "2026-09-09",
          "date": null,
          "note": "Truthful endorsements and relevant disclosures; no invented testimonials or review provenance.",
          "limits": null
        },
        {
          "id": "D27",
          "title": "Patterns of trustworthy experimentation: preexperiment stage",
          "publisher": "Microsoft Research",
          "url": "https://www.microsoft.com/en-us/research/articles/patterns-of-trustworthy-experimentation-pre-experiment-stage/",
          "observed": "2026-09-09",
          "date": null,
          "note": "Define trustworthy experiment design before interpreting results; no universal sample size or uplift claim.",
          "limits": null
        },
        {
          "id": "D28",
          "title": "Set up events",
          "publisher": "Google Analytics Developers",
          "url": "https://developers.google.com/analytics/devguides/collection/ga4/events",
          "observed": "2026-09-09",
          "date": null,
          "note": "Event implementation and verification; emitting an event does not prove a qualified lead.",
          "limits": null
        },
        {
          "id": "D29",
          "title": "Default channel group",
          "publisher": "Google Analytics Help",
          "url": "https://support.google.com/analytics/answer/9756891?hl=en",
          "observed": "2026-09-09",
          "date": null,
          "note": "AI Assistant channel; Google AI Overviews and AI Mode classified in Organic Search in current documentation.",
          "limits": null
        },
        {
          "id": "D30",
          "title": "Set up consent mode",
          "publisher": "Google for Developers",
          "url": "https://developers.google.com/tag-platform/security/guides/consent",
          "observed": "2026-09-09",
          "date": null,
          "note": "Technical consent signaling; configuration alone does not establish legal permission.",
          "limits": null
        },
        {
          "id": "D31",
          "title": "New AI visibility insights in Bing Webmaster Tools",
          "publisher": "Microsoft Bing",
          "url": "https://blogs.bing.com/search/June-2026/New-AI-Visibility-Insights-in-Bing-Webmaster-Tools-Intents-Topics-Citation-Share-Compare",
          "observed": "2026-09-09",
          "date": null,
          "note": "June 2026 reporting expansion; citation measurements are not website conversions or revenue.",
          "limits": null
        },
        {
          "id": "D32",
          "title": "Email sender guidelines",
          "publisher": "Google Workspace / Gmail",
          "url": "https://support.google.com/a/answer/81126?hl=en",
          "observed": "2026-09-09",
          "date": null,
          "note": "Provider authentication and sending requirements vary by sending class; no guaranteed inbox placement.",
          "limits": null
        },
        {
          "id": "D33",
          "title": "Simple Mail Transfer Protocol (RFC 5321)",
          "publisher": "RFC Editor / IETF",
          "url": "https://www.rfc-editor.org/rfc/rfc5321.html",
          "observed": "2026-09-09",
          "date": null,
          "note": "SMTP acceptance, relaying and failures; acceptance is distinct from final mailbox observation.",
          "limits": null
        },
        {
          "id": "D34",
          "title": "Sender Policy Framework (RFC 7208)",
          "publisher": "RFC Editor / IETF",
          "url": "https://www.rfc-editor.org/rfc/rfc7208.html",
          "observed": "2026-09-09",
          "date": null,
          "note": "SPF authorization and evaluation; inventory legitimate senders before altering DNS.",
          "limits": null
        },
        {
          "id": "D35",
          "title": "DomainKeys Identified Mail (RFC 6376)",
          "publisher": "RFC Editor / IETF",
          "url": "https://www.rfc-editor.org/rfc/rfc6376.html",
          "observed": "2026-09-09",
          "date": null,
          "note": "DKIM signatures and domain authentication; inspect results on received mail.",
          "limits": null
        },
        {
          "id": "D36",
          "title": "DMARC (RFC 9989)",
          "publisher": "RFC Editor / IETF",
          "url": "https://www.rfc-editor.org/rfc/rfc9989.html",
          "observed": "2026-09-09",
          "date": null,
          "note": "May 2026 core DMARC specification, obsoletes RFCs 7489 and 9091. A pass does not guarantee inbox desirability.",
          "limits": null
        },
        {
          "id": "D37",
          "title": "DMARC aggregate reporting (RFC 9990)",
          "publisher": "RFC Editor / IETF",
          "url": "https://www.rfc-editor.org/info/rfc9990/",
          "observed": "2026-09-09",
          "date": null,
          "note": "May 2026 aggregate reporting specification; data sensitivity and provider compatibility still require review.",
          "limits": null
        },
        {
          "id": "D38",
          "title": "DMARC failure reporting (RFC 9991)",
          "publisher": "RFC Editor / IETF",
          "url": "https://www.rfc-editor.org/info/rfc9991/",
          "observed": "2026-09-09",
          "date": null,
          "note": "May 2026 failure reporting specification; do not expose message data in public evidence.",
          "limits": null
        },
        {
          "id": "D39",
          "title": "Guidelines for representing your business on Google",
          "publisher": "Google Business Profile",
          "url": "https://support.google.com/business/answer/3038177?hl=en",
          "observed": "2026-09-09",
          "date": null,
          "note": "Real world representation, eligible businesses and locations; no fabricated offices or credentials.",
          "limits": null
        },
        {
          "id": "D40",
          "title": "Spam policies for Google web search",
          "publisher": "Google Search Central",
          "url": "https://developers.google.com/search/docs/essentials/spam-policies",
          "observed": "2026-09-09",
          "date": null,
          "note": "Link spam, doorway and scaled content abuse boundaries; public authority cannot be manufactured with false signals.",
          "limits": null
        },
        {
          "id": "D41",
          "title": "Application Security Verification Standard",
          "publisher": "OWASP",
          "url": "https://owasp.org/www-project-application-security-verification-standard/",
          "observed": "2026-09-09",
          "date": null,
          "note": "Application security verification requirements; tailor version and assurance scope before adopting controls.",
          "limits": null
        },
        {
          "id": "D42",
          "title": "Web Security Testing Guide",
          "publisher": "OWASP",
          "url": "https://owasp.org/www-project-web-security-testing-guide/",
          "observed": "2026-09-09",
          "date": null,
          "note": "Authorized security testing methodology; not permission to test third party production systems.",
          "limits": null
        },
        {
          "id": "D43",
          "title": "Content Security Policy Level 3",
          "publisher": "W3C",
          "url": "https://www.w3.org/TR/CSP3/",
          "observed": "2026-09-09",
          "date": null,
          "note": "Working draft specification: report only and enforcement differ; test against actual browser support.",
          "limits": null
        },
        {
          "id": "D44",
          "title": "Secure Software Development Framework 1.1",
          "publisher": "NIST",
          "url": "https://csrc.nist.gov/pubs/sp/800/218/final",
          "observed": "2026-09-09",
          "date": null,
          "note": "Final SP 800-218 v1.1; the v1.2 public draft is not substituted as a final standard.",
          "limits": null
        },
        {
          "id": "D45",
          "title": "Release engineering",
          "publisher": "Google SRE",
          "url": "https://sre.google/sre-book/release-engineering/",
          "observed": "2026-09-09",
          "date": null,
          "note": "Controlled, repeatable releases and rollback; actual release authorization is project specific.",
          "limits": null
        },
        {
          "id": "D46",
          "title": "Evolving SRE engagement model",
          "publisher": "Google SRE",
          "url": "https://sre.google/sre-book/evolving-sre-engagement-model/",
          "observed": "2026-09-09",
          "date": null,
          "note": "Production readiness review and operational ownership; custom role organization is an agency design.",
          "limits": null
        },
        {
          "id": "D47",
          "title": "Plan your business",
          "publisher": "US Small Business Administration",
          "url": "https://www.sba.gov/counseling/plan-your-business/",
          "observed": "2026-09-09",
          "date": null,
          "note": "Market/business planning overview; query demand and commercial fit require local evidence.",
          "limits": null
        },
        {
          "id": "D48",
          "title": "Custom instructions with AGENTS.md",
          "publisher": "OpenAI",
          "url": "https://developers.openai.com/codex/guides/agents-md",
          "observed": "2026-09-09",
          "date": null,
          "note": "Codex instruction discovery and hierarchy; a downloaded library does not install itself in another repository.",
          "limits": null
        },
        {
          "id": "D49",
          "title": "Overview of Google crawlers and fetchers",
          "publisher": "Google",
          "url": "https://developers.google.com/crawling/docs/crawlers-fetchers/overview-google-crawlers",
          "observed": "2026-09-09",
          "date": null,
          "note": "Crawler/fetcher purposes and verification references; user agent strings alone are not identity proof.",
          "limits": null
        }
      ]
    },
    "reference": {
      "title": "Primary source register",
      "url": "https://library.feedthejoe.com/reference/source-register/",
      "entries": [
        {
          "id": "S01",
          "title": "Google Search documentation updates",
          "publisher": "Google",
          "url": "https://developers.google.com/search/updates",
          "observed": "2026-09-09",
          "date": "2026-09-08",
          "note": "FAQ retirement; 2026 policy, feature and documentation changes. Changelog dates distinguish documentation changes from feature launches.",
          "limits": null
        },
        {
          "id": "S02",
          "title": "AI optimization guide",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/fundamentals/ai-optimization-guide",
          "observed": "2026-09-09",
          "date": null,
          "note": "No special AI file or schema requirement for Google Search; llms.txt has no special Search role.",
          "limits": null
        },
        {
          "id": "S03",
          "title": "AI features and your website",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/ai-features",
          "observed": "2026-09-09",
          "date": "2025-12-10",
          "note": "Search eligibility and snippet controls. Its older reporting paragraph is superseded by S04/S05 for dedicated AI reporting.",
          "limits": null
        },
        {
          "id": "S04",
          "title": "Introducing Search Generative AI performance reports",
          "publisher": "Google",
          "url": "https://developers.google.com/search/blog/2026/06/gen-ai-performance-reports",
          "observed": "2026-09-09",
          "date": "2026-06-03",
          "note": "Announcement updated with worldwide rollout on 2026-08-31; dedicated reports coexist with overall performance data.",
          "limits": null
        },
        {
          "id": "S05",
          "title": "Generative AI performance report (Search)",
          "publisher": "Google",
          "url": "https://support.google.com/webmasters/answer/16984139",
          "observed": "2026-09-09",
          "date": null,
          "note": "AI Overviews/AI Mode impressions; page, country, device and date dimensions. Availability requires sufficient data. No dedicated clicks or prompt dimension asserted.",
          "limits": null
        },
        {
          "id": "S06",
          "title": "Introducing AI Performance in Bing Webmaster Tools",
          "publisher": "Microsoft Bing",
          "url": "https://blogs.bing.com/webmaster/February-2026/Introducing-AI-Performance-in-Bing-Webmaster-Tools-Public-Preview",
          "observed": "2026-09-09",
          "date": "2026-02-10",
          "note": "Public preview AI citation reporting.",
          "limits": null
        },
        {
          "id": "S07",
          "title": "New AI visibility insights: Intents, Topics, Citation Share and Compare",
          "publisher": "Microsoft Bing",
          "url": "https://blogs.bing.com/search/June-2026/New-AI-Visibility-Insights-in-Bing-Webmaster-Tools-Intents-Topics-Citation-Share-Compare",
          "observed": "2026-09-09",
          "date": "2026-06-16",
          "note": "Citation Share is relative to all cited sites for a grounding query; topic/intent classifications and period comparisons.",
          "limits": null
        },
        {
          "id": "S08",
          "title": "Overview of OpenAI crawlers",
          "publisher": "OpenAI",
          "url": "https://developers.openai.com/api/docs/bots",
          "observed": "2026-09-09",
          "date": null,
          "note": "Separate OAI-SearchBot, GPTBot, ChatGPT-User and OAI-AdsBot roles; published verification feeds and user fetch caveat.",
          "limits": null
        },
        {
          "id": "S09",
          "title": "Publishers and Developers FAQ",
          "publisher": "OpenAI",
          "url": "https://help.openai.com/en/articles/12627856-publishers-and-developers-faq",
          "observed": "2026-09-09",
          "date": null,
          "note": "ChatGPT referral UTM convention; search access guidance.",
          "limits": null
        },
        {
          "id": "S10",
          "title": "Does Anthropic crawl data from the web?",
          "publisher": "Anthropic",
          "url": "https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler",
          "observed": "2026-09-09",
          "date": "2026-04-07",
          "note": "ClaudeBot training, Claude-SearchBot search and Claude-User retrieval; published robots behavior and IP information link.",
          "limits": null
        },
        {
          "id": "S11",
          "title": "Perplexity crawlers",
          "publisher": "Perplexity",
          "url": "https://docs.perplexity.ai/docs/resources/perplexity-crawlers",
          "observed": "2026-09-09",
          "date": null,
          "note": "PerplexityBot search and Perplexity-User user directed fetch; IP feeds and robots caveat.",
          "limits": null
        },
        {
          "id": "S12",
          "title": "Google common crawlers",
          "publisher": "Google",
          "url": "https://developers.google.com/crawling/docs/crawlers-fetchers/google-common-crawlers",
          "observed": "2026-09-09",
          "date": "2026-07-14",
          "note": "Google-Extended is a robots product token, not a separate HTTP user agent; Gemini training/grounding scope, not Google Search.",
          "limits": null
        },
        {
          "id": "S13",
          "title": "Verify requests from Google crawlers and fetchers",
          "publisher": "Google",
          "url": "https://developers.google.com/crawling/docs/crawlers-fetchers/verify-google-requests",
          "observed": "2026-09-09",
          "date": null,
          "note": "Published IP ranges and reverse/forward DNS verification procedures.",
          "limits": null
        },
        {
          "id": "S14",
          "title": "JavaScript SEO basics",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics",
          "observed": "2026-09-09",
          "date": null,
          "note": "Google can render JavaScript; rendering, HTTP, canonical and initial noindex considerations.",
          "limits": null
        },
        {
          "id": "S15",
          "title": "How to specify a canonical URL",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls",
          "observed": "2026-09-09",
          "date": null,
          "note": "Canonicalization methods are signals with different strengths, not a universal mandate or a guarantee.",
          "limits": null
        },
        {
          "id": "S16",
          "title": "Robots meta tag, data-nosnippet and X-Robots-Tag",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag",
          "observed": "2026-09-09",
          "date": null,
          "note": "Page level indexing and snippet controls; crawl access is needed to read directives.",
          "limits": null
        },
        {
          "id": "S17",
          "title": "How Google interprets robots.txt",
          "publisher": "Google",
          "url": "https://developers.google.com/crawling/docs/robots-txt/robots-txt-spec",
          "observed": "2026-09-09",
          "date": null,
          "note": "Robots group matching and crawl directives; robots is not authentication.",
          "limits": null
        },
        {
          "id": "S18",
          "title": "Spam policies for Google web search",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/essentials/spam-policies",
          "observed": "2026-09-09",
          "date": null,
          "note": "Doorway, scaled content, hidden content and reputation abuse; policies also cover manipulation of generative Search responses.",
          "limits": null
        },
        {
          "id": "S19",
          "title": "Creating helpful, reliable, people first content",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/fundamentals/creating-helpful-content",
          "observed": "2026-09-09",
          "date": null,
          "note": "People first evaluation and quality questions, not an engine exposed numeric E-E-A-T score.",
          "limits": null
        },
        {
          "id": "S20",
          "title": "General structured data guidelines",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/structured-data/sd-policies",
          "observed": "2026-09-09",
          "date": null,
          "note": "Visible content accuracy, feature eligibility, validation and no guaranteed rich result.",
          "limits": null
        },
        {
          "id": "S21",
          "title": "Changes to HowTo and FAQ rich results",
          "publisher": "Google",
          "url": "https://developers.google.com/search/blog/2023/08/howto-faq-changes",
          "observed": "2026-09-09",
          "date": "2023-08-08",
          "note": "Updated 2023-09-14: HowTo retirement effective 2023-09-13. Old FAQ eligibility is superseded by 2026 retirement in S01.",
          "limits": null
        },
        {
          "id": "S22",
          "title": "Review snippet structured data",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/structured-data/review-snippet",
          "observed": "2026-09-09",
          "date": null,
          "note": "Authentic visible reviews; no fake or undisclosed incentivized reviews; self serving LocalBusiness/Organization review star restriction.",
          "limits": null
        },
        {
          "id": "S23",
          "title": "Merchant listing structured data",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/structured-data/merchant-listing",
          "observed": "2026-09-09",
          "date": null,
          "note": "Product/Offer eligibility, sale duration fields and truthful commercial data. Not a promise of AI citations.",
          "limits": null
        },
        {
          "id": "S24",
          "title": "Creating a React app",
          "publisher": "React",
          "url": "https://react.dev/learn/creating-a-react-app",
          "observed": "2026-09-09",
          "date": null,
          "note": "Frameworks can support client rendering, prerendering and server rendering according to route needs.",
          "limits": null
        },
        {
          "id": "S25",
          "title": "generateMetadata",
          "publisher": "Next.js / Vercel",
          "url": "https://nextjs.org/docs/app/api-reference/functions/generate-metadata",
          "observed": "2026-09-09",
          "date": "2026-08-25",
          "note": "Metadata API, streaming behavior and framework version specific usage.",
          "limits": null
        },
        {
          "id": "S26",
          "title": "Metadata and OG images",
          "publisher": "Next.js / Vercel",
          "url": "https://nextjs.org/docs/app/getting-started/metadata-and-og-images",
          "observed": "2026-09-09",
          "date": "2026-08-25",
          "note": "App Router metadata and social image implementation.",
          "limits": null
        },
        {
          "id": "S27",
          "title": "htmlLimitedBots configuration",
          "publisher": "Next.js / Vercel",
          "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/htmlLimitedBots",
          "observed": "2026-09-09",
          "date": "2025-10-03",
          "note": "Option introduced in 15.2; custom regex replaces default list; all bot blocking changes streaming behavior.",
          "limits": null
        },
        {
          "id": "S28",
          "title": "Web Vitals",
          "publisher": "Google web.dev",
          "url": "https://web.dev/articles/vitals",
          "observed": "2026-09-09",
          "date": "2024-10-31",
          "note": "Current LCP, INP, CLS thresholds and 75th-percentile field methodology; lab is not field evidence.",
          "limits": null
        },
        {
          "id": "S29",
          "title": "GEO: Generative Engine Optimization",
          "publisher": "Aggarwal et al",
          "url": "https://arxiv.org/html/2311.09735v3",
          "observed": "2026-09-09",
          "date": null,
          "note": "Benchmark and deployed engine experiments; findings depend on setup, domain, metric and model. Not a 2026 Google production ranking specification.",
          "limits": null
        },
        {
          "id": "S30",
          "title": "IndexNow documentation",
          "publisher": "IndexNow",
          "url": "https://www.indexnow.org/documentation",
          "observed": "2026-09-09",
          "date": null,
          "note": "Changed-URL submission, ownership verification, batches up to 10000; success acknowledges receipt, not indexing.",
          "limits": null
        },
        {
          "id": "S31",
          "title": "Indexing API quickstart",
          "publisher": "Google",
          "url": "https://developers.google.com/search/apis/indexing-api/v3/quickstart",
          "observed": "2026-09-09",
          "date": null,
          "note": "Restricted to JobPosting or BroadcastEvent embedded in VideoObject, not a universal website indexing endpoint.",
          "limits": null
        },
        {
          "id": "S32",
          "title": "Guidelines for representing your business on Google",
          "publisher": "Google Business Profile",
          "url": "https://support.google.com/business/answer/3038177?hl=en",
          "observed": "2026-09-09",
          "date": null,
          "note": "Real business representation, address/service area eligibility and location restrictions.",
          "limits": null
        },
        {
          "id": "S33",
          "title": "Manage service areas for service area and hybrid businesses",
          "publisher": "Google Business Profile",
          "url": "https://support.google.com/business/answer/9157481?hl=en",
          "observed": "2026-09-09",
          "date": null,
          "note": "Service areas versus customer facing addresses; avoid invented storefronts.",
          "limits": null
        },
        {
          "id": "S34",
          "title": "Influencing title links",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/title-link",
          "observed": "2026-09-09",
          "date": null,
          "note": "Descriptive titles, automated selection and display truncation; no fixed character count requirement.",
          "limits": null
        },
        {
          "id": "S35",
          "title": "Control snippets in search results",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/snippet",
          "observed": "2026-09-09",
          "date": null,
          "note": "Meta description selection and truncation; no fixed character count requirement.",
          "limits": null
        },
        {
          "id": "S36",
          "title": "Default channel group",
          "publisher": "Google Analytics",
          "url": "https://support.google.com/analytics/answer/9756891?hl=en",
          "observed": "2026-09-09",
          "date": null,
          "note": "Current AI Assistant channel; Google AI Overviews/AI Mode remain Organic Search; event/session/first user scopes differ.",
          "limits": null
        },
        {
          "id": "S37",
          "title": "Avoid sending personally identifiable information",
          "publisher": "Google Analytics",
          "url": "https://support.google.com/analytics/answer/6366371?hl=en",
          "observed": "2026-09-09",
          "date": null,
          "note": "PII exclusion from URLs, titles, user inputs and campaign/event fields. Legacy UA code on this page is not adopted.",
          "limits": null
        },
        {
          "id": "S38",
          "title": "Site moves and migrations",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes",
          "observed": "2026-09-09",
          "date": null,
          "note": "URL mapping, redirects, monitoring and move sequencing.",
          "limits": null
        },
        {
          "id": "S39",
          "title": "Managing faceted navigation crawling",
          "publisher": "Google",
          "url": "https://developers.google.com/crawling/docs/faceted-navigation",
          "observed": "2026-09-09",
          "date": null,
          "note": "Control unnecessary filter URL crawling; decide which facets need search visibility.",
          "limits": null
        },
        {
          "id": "S40",
          "title": "Tell Google about localized versions",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/specialty/international/localized-versions",
          "observed": "2026-09-09",
          "date": null,
          "note": "Hreflang implementation alternatives and reciprocal alternate relationships.",
          "limits": null
        },
        {
          "id": "S41",
          "title": "Regional differences in Google Search",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/aggregator-features",
          "observed": "2026-09-09",
          "date": null,
          "note": "Region-, query- and feature specific eligibility; documented on 2026-09-08.",
          "limits": null
        },
        {
          "id": "S42",
          "title": "Update to the site reputation abuse policy",
          "publisher": "Google",
          "url": "https://developers.google.com/search/blog/2026/08/update-site-reputation-policy",
          "observed": "2026-09-09",
          "date": "2026-08-28",
          "note": "Changes beginning 2026-08-30 distinguish EEA treatment; not permission to pursue abuse.",
          "limits": null
        },
        {
          "id": "S43",
          "title": "Search Console platform properties and social/video guide",
          "publisher": "Google",
          "url": "https://developers.google.com/search/blog/2026/07/platform-properties-social-video-guide",
          "observed": "2026-09-09",
          "date": "2026-07-29",
          "note": "Global platform properties for supported social/video platforms; Search visibility differs from native platform analytics.",
          "limits": null
        },
        {
          "id": "S44",
          "title": "Analyze social and video content performance",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/monitor-debug/analyze-social-video-content",
          "observed": "2026-09-09",
          "date": null,
          "note": "Connected/verified platform property workflows and Search performance interpretation.",
          "limits": null
        },
        {
          "id": "S45",
          "title": "Preferred Sources guide for web publishers",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/preferred-sources",
          "observed": "2026-09-09",
          "date": null,
          "note": "User driven publisher preferences and button implementation; not a universal ranking guarantee.",
          "limits": null
        },
        {
          "id": "S46",
          "title": "Googlebot crawling size clarification",
          "publisher": "Google",
          "url": "https://developers.google.com/search/blog/2026/03/crawler-blog-post",
          "observed": "2026-09-09",
          "date": "2026-03-31",
          "note": "Googlebot fetch size guidance: 2 MB for supported files except PDF, with headers included; separate resources fetched separately.",
          "limits": null
        },
        {
          "id": "S47",
          "title": "Model Context Protocol specification 2026-07-28",
          "publisher": "Model Context Protocol",
          "url": "https://modelcontextprotocol.io/specification/2026-07-28",
          "observed": "2026-09-09",
          "date": "2026-07-28",
          "note": "Versioned agent integration protocol; implementation must negotiate supported version and enforce security.",
          "limits": null
        },
        {
          "id": "S48",
          "title": "MCP security best practices, 2025-11-25",
          "publisher": "Model Context Protocol",
          "url": "https://modelcontextprotocol.io/docs/2025-11-25/tutorials/security/security_best_practices",
          "observed": "2026-09-09",
          "date": "2025-11-25",
          "note": "Version pinned threat guidance: authorization, untrusted servers, SSRF and token/session risks; not the latest protocol contract.",
          "limits": null
        },
        {
          "id": "S49",
          "title": "MCP tools, 2026-07-28",
          "publisher": "Model Context Protocol",
          "url": "https://modelcontextprotocol.io/specification/2026-07-28/server/tools",
          "observed": "2026-09-09",
          "date": "2026-07-28",
          "note": "Tool interface metadata and human control; older examples can need migration.",
          "limits": null
        },
        {
          "id": "S50",
          "title": "Video SEO best practices",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/video",
          "observed": "2026-09-09",
          "date": null,
          "note": "Watch page eligibility, stable media resources and differences between video and ordinary web indexing.",
          "limits": null
        },
        {
          "id": "S51",
          "title": "actions/checkout official README",
          "publisher": "GitHub Actions",
          "url": "https://github.com/actions/checkout",
          "observed": "2026-09-09",
          "date": null,
          "note": "Current checkout@v7 example and read only repository permissions; proposed workflow only, not executed on GitHub.",
          "limits": null
        },
        {
          "id": "S52",
          "title": "actions/setup-python official README",
          "publisher": "GitHub Actions",
          "url": "https://github.com/actions/setup-python",
          "observed": "2026-09-09",
          "date": null,
          "note": "Current setup-python@v7 usage and Python version selection; proposed workflow only, not executed on GitHub.",
          "limits": null
        }
      ]
    },
    "graph": {
      "title": "Primary source register (S01 to S49)",
      "url": "https://library.feedthejoe.com/graph-systems/primary-source-register/",
      "entries": [
        {
          "id": "S01",
          "title": "Creating helpful, reliable, people first content",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/fundamentals/creating-helpful-content",
          "observed": "2026-09-12",
          "date": null,
          "note": "E-E-A-T and authorship guidance; not a specific standalone ranking factor.",
          "limits": "Does not specify an E-E-A-T graph, public numeric score, or guaranteed outcomes."
        },
        {
          "id": "S02",
          "title": "Organization structured data",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/structured-data/organization",
          "observed": "2026-09-12",
          "date": null,
          "note": "Published organization identification and supported structured data properties.",
          "limits": "Does not establish facts about Joseph or require every domain to be a separate business."
        },
        {
          "id": "S03",
          "title": "ProfilePage structured data",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/structured-data/profile-page",
          "observed": "2026-09-12",
          "date": null,
          "note": "Profile pages focused on one affiliated Person or Organization and their eligible markup.",
          "limits": "Does not guarantee a knowledge panel or authorize invented biographies."
        },
        {
          "id": "S04",
          "title": "sameAs",
          "publisher": "Schema.org",
          "url": "https://schema.org/sameAs",
          "observed": "2026-09-12",
          "date": null,
          "note": "A reference URL that unambiguously identifies the same item.",
          "limits": "Does not mean related topic, common ownership, endorsement, or automatic provider recognition."
        },
        {
          "id": "S05",
          "title": "Person",
          "publisher": "Schema.org",
          "url": "https://schema.org/Person",
          "observed": "2026-09-12",
          "date": null,
          "note": "Vocabulary for people and documented person properties.",
          "limits": "Vocabulary availability does not verify a credential or relationship."
        },
        {
          "id": "S06",
          "title": "Brand",
          "publisher": "Schema.org",
          "url": "https://schema.org/Brand",
          "observed": "2026-09-12",
          "date": null,
          "note": "A brand is representable separately from the organization, website, and person.",
          "limits": "Does not establish legal status or ownership."
        },
        {
          "id": "S07",
          "title": "Service",
          "publisher": "Schema.org",
          "url": "https://schema.org/Service",
          "observed": "2026-09-12",
          "date": null,
          "note": "Service, provider, and service area modeling vocabulary.",
          "limits": "Does not establish a physical branch or guarantee a rich result."
        },
        {
          "id": "S08",
          "title": "General structured data guidelines",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/structured-data/sd-policies",
          "observed": "2026-09-12",
          "date": null,
          "note": "Visible content accuracy, policies, and feature eligibility.",
          "limits": "Valid JSON alone does not guarantee eligibility or display."
        },
        {
          "id": "S09",
          "title": "A guide to Google Search ranking systems",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/ranking-systems-guide",
          "observed": "2026-09-12",
          "date": null,
          "note": "Link analysis and evolved PageRank are among documented ranking systems.",
          "limits": "Does not expose present proprietary weights or make a local centrality score a Google score."
        },
        {
          "id": "S10",
          "title": "Knowledge Graph Search API",
          "publisher": "Google",
          "url": "https://developers.google.com/knowledge-graph",
          "observed": "2026-09-12",
          "date": null,
          "note": "Read only entity search; individual matches rather than an interconnected graph; migration and critical dependency warnings.",
          "limits": "Not an ingestion API, full graph export, authority score, or recommended new production dependency."
        },
        {
          "id": "S11",
          "title": "Introducing the Knowledge Graph: things, not strings",
          "publisher": "Google",
          "url": "https://blog.google/products-and-platforms/products/search/introducing-knowledge-graph-things-not/",
          "observed": "2026-09-12",
          "date": null,
          "note": "Historical disclosure of an entity and relationship system.",
          "limits": "Historical counts and implementation details must not be presented as current."
        },
        {
          "id": "S12",
          "title": "RDF 1.1 Concepts and Abstract Syntax",
          "publisher": "W3C",
          "url": "https://www.w3.org/TR/rdf11-concepts/",
          "observed": "2026-09-12",
          "date": null,
          "note": "Triples, directed labeled graphs, IRIs, and RDF datasets.",
          "limits": "This pinned specification is not a requirement imposed on ordinary SEO websites."
        },
        {
          "id": "S13",
          "title": "JSON-LD 1.1",
          "publisher": "W3C",
          "url": "https://www.w3.org/TR/json-ld11/",
          "observed": "2026-09-12",
          "date": null,
          "note": "JSON based Linked Data representation, identifiers, contexts, and graphs.",
          "limits": "Serialization does not establish truth or search engine ingestion."
        },
        {
          "id": "S14",
          "title": "PROV-O: The PROV Ontology",
          "publisher": "W3C",
          "url": "https://www.w3.org/TR/prov-o/",
          "observed": "2026-09-12",
          "date": null,
          "note": "Entities, activities, agents, and provenance relationships.",
          "limits": "Does not certify source independence or guarantee factual correctness."
        },
        {
          "id": "S15",
          "title": "SKOS Simple Knowledge Organization System Reference",
          "publisher": "W3C",
          "url": "https://www.w3.org/TR/skos-reference/",
          "observed": "2026-09-12",
          "date": null,
          "note": "Concept schemes, labels, broader/narrower and related concepts.",
          "limits": "A topic taxonomy is not a public Google topical authority score."
        },
        {
          "id": "S16",
          "title": "Shapes Constraint Language (SHACL)",
          "publisher": "W3C",
          "url": "https://www.w3.org/TR/shacl/",
          "observed": "2026-09-12",
          "date": null,
          "note": "Validation of data graphs against shapes and constraints.",
          "limits": "A conforming graph is not necessarily factually true."
        },
        {
          "id": "S17",
          "title": "Consolidate duplicate URLs",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls",
          "observed": "2026-09-12",
          "date": null,
          "note": "Canonicalization of duplicate or similar documents and associated signals.",
          "limits": "Document equivalence is not identity equivalence between their publishers."
        },
        {
          "id": "S18",
          "title": "Localized versions of your pages",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/specialty/international/localized-versions",
          "observed": "2026-09-12",
          "date": null,
          "note": "Language/region alternative page annotations.",
          "limits": "Does not require unrelated regional doorway pages or prove a business has offices there."
        },
        {
          "id": "S19",
          "title": "Make your links crawlable",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/crawling-indexing/links-crawlable",
          "observed": "2026-09-12",
          "date": null,
          "note": "Discoverable links and useful anchor text.",
          "limits": "Does not prescribe an ideal universal link count or expose link weights."
        },
        {
          "id": "S20",
          "title": "JavaScript SEO basics",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics",
          "observed": "2026-09-12",
          "date": null,
          "note": "Crawling, rendering, links, content, and JavaScript delivery considerations.",
          "limits": "Does not make a successful browser run proof that an external engine indexed the page."
        },
        {
          "id": "S21",
          "title": "Optimizing for generative AI features on Google Search",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/fundamentals/ai-optimization-guide",
          "observed": "2026-09-12",
          "date": null,
          "note": "SEO foundations, query fan out, no special AI schema/file requirement, and current reporting guidance.",
          "limits": "Does not mandate a public graph endpoint or disclose an exact query fan out for a particular result."
        },
        {
          "id": "S22",
          "title": "AI Performance help",
          "publisher": "Microsoft Bing",
          "url": "https://www.bing.com/webmasters/help/ai-performance-9f8e7d6c",
          "observed": "2026-09-12",
          "date": null,
          "note": "Documented grounding query and cited page observations with metric boundaries.",
          "limits": "Citations are not rankings, authority, traffic, or the complete universe of AI usage."
        },
        {
          "id": "S23",
          "title": "Introducing AI Performance in Bing Webmaster Tools: Public Preview",
          "publisher": "Microsoft Bing",
          "url": "https://blogs.bing.com/webmaster/February-2026/Introducing-AI-Performance-in-Bing-Webmaster-Tools-Public-Preview",
          "observed": "2026-09-12",
          "date": null,
          "note": "Dated February 2026 launch context for citation reporting.",
          "limits": "Launch documentation alone does not establish all later report fields."
        },
        {
          "id": "S24",
          "title": "GraphRAG documentation",
          "publisher": "Microsoft",
          "url": "https://microsoft.github.io/graphrag/",
          "observed": "2026-09-12",
          "date": null,
          "note": "Graph based organization and retrieval of a corpus with entity/community representations.",
          "limits": "Not proof that public search products use this implementation or that it beats every baseline."
        },
        {
          "id": "S25",
          "title": "GraphRAG local search",
          "publisher": "Microsoft",
          "url": "https://microsoft.github.io/graphrag/query/local_search/",
          "observed": "2026-09-12",
          "date": null,
          "note": "Retrieval combining graph linked entities with original text units.",
          "limits": "Generated extraction or summaries must not be treated as independently verified facts."
        },
        {
          "id": "S26",
          "title": "Hierarchical Navigable Small World graphs",
          "publisher": "Malkov and Yashunin",
          "url": "https://arxiv.org/abs/1603.09320",
          "observed": "2026-09-12",
          "date": null,
          "note": "Primary research on graph based approximate nearest neighbor search.",
          "limits": "Vector proximity is not identity, entailment, citation support, or human authority."
        },
        {
          "id": "S27",
          "title": "Overview of OpenAI crawlers",
          "publisher": "OpenAI",
          "url": "https://developers.openai.com/api/docs/bots",
          "observed": "2026-09-12",
          "date": null,
          "note": "Separate search, training, and user directed access roles.",
          "limits": "Allowing a crawler does not guarantee citation or train an assistant on a private uploaded graph."
        },
        {
          "id": "S28",
          "title": "LocalBusiness structured data",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/structured-data/local-business",
          "observed": "2026-09-12",
          "date": null,
          "note": "Feature specific business/location representations and requirements.",
          "limits": "A service area must not be used to invent a physical location; publication needs privacy review."
        },
        {
          "id": "S29",
          "title": "Review snippet structured data",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/structured-data/review-snippet",
          "observed": "2026-09-12",
          "date": null,
          "note": "Review feature eligibility and self serving LocalBusiness/Organization review restrictions.",
          "limits": "Authentic testimonials do not automatically qualify for review stars."
        },
        {
          "id": "S30",
          "title": "Product structured data",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/structured-data/product",
          "observed": "2026-09-12",
          "date": null,
          "note": "Product and offer information in supported search experiences.",
          "limits": "Does not imply all product information is current or validate feed/landing page agreement."
        },
        {
          "id": "S31",
          "title": "Shopping Graph explained",
          "publisher": "Google",
          "url": "https://blog.google/products-and-platforms/products/shopping/shopping-graph-explained/",
          "observed": "2026-09-12",
          "date": null,
          "note": "Documented shopping graph as a product and shopping information system.",
          "limits": "Not a graph publishers can directly overwrite; historical quantities are not current metrics."
        },
        {
          "id": "S32",
          "title": "Event structured data",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/structured-data/event",
          "observed": "2026-09-12",
          "date": null,
          "note": "Event specific dates, locations, and feature modeling.",
          "limits": "Not every service, sale, or recurring business schedule is an eligible event."
        },
        {
          "id": "S33",
          "title": "Google Images SEO best practices",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/google-images",
          "observed": "2026-09-12",
          "date": null,
          "note": "Image discovery, contextual information, and relevant metadata.",
          "limits": "Does not mandate the custom multimedia graph defined in this package."
        },
        {
          "id": "S34",
          "title": "Video SEO best practices",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/appearance/video",
          "observed": "2026-09-12",
          "date": null,
          "note": "Video discovery and page/asset context.",
          "limits": "A transcript or graph record alone does not prove a video is eligible or indexed."
        },
        {
          "id": "S35",
          "title": "The Open Graph protocol",
          "publisher": "Open Graph protocol",
          "url": "https://ogp.me/",
          "observed": "2026-09-12",
          "date": null,
          "note": "Social preview metadata including title, type, image, and URL.",
          "limits": "Open Graph is not Google Knowledge Graph, an E-E-A-T score, or GraphRAG."
        },
        {
          "id": "S36",
          "title": "Help: Sources",
          "publisher": "Wikidata",
          "url": "https://www.wikidata.org/wiki/Help:Sources",
          "observed": "2026-09-12",
          "date": null,
          "note": "Source backed statements in Wikidata.",
          "limits": "Does not justify creating promotional identities or ignoring project inclusion policies."
        },
        {
          "id": "S37",
          "title": "How it is built",
          "publisher": "OpenAlex",
          "url": "https://help.openalex.org/data/how-its-built/",
          "observed": "2026-09-12",
          "date": null,
          "note": "Public scholarly data assembled from multiple sources.",
          "limits": "Dataset inclusion does not prove a person authored a work or that a claim is true."
        },
        {
          "id": "S38",
          "title": "Economic Graph",
          "publisher": "LinkedIn",
          "url": "https://economicgraph.linkedin.com/",
          "observed": "2026-09-12",
          "date": null,
          "note": "A documented professional/economic graph initiative.",
          "limits": "Not evidence that LinkedIn connections cause Google rankings or establish credentials."
        },
        {
          "id": "S39",
          "title": "PageRank algorithm documentation",
          "publisher": "NetworkX",
          "url": "https://networkx.org/documentation/stable/reference/algorithms/generated/networkx.algorithms.link_analysis.pagerank_alg.pagerank.html",
          "observed": "2026-09-12",
          "date": null,
          "note": "Computing PageRank on a graph supplied by the analyst.",
          "limits": "Not access to the Google ranking graph or proprietary PageRank values."
        },
        {
          "id": "S40",
          "title": "Bipartite graphs",
          "publisher": "NetworkX",
          "url": "https://networkx.org/documentation/stable/reference/algorithms/bipartite.html",
          "observed": "2026-09-12",
          "date": null,
          "note": "Two set graph modeling and graph operations.",
          "limits": "Does not make a query document projection a disclosed search engine system."
        },
        {
          "id": "S41",
          "title": "Components",
          "publisher": "NetworkX",
          "url": "https://networkx.org/documentation/stable/reference/algorithms/component.html",
          "observed": "2026-09-12",
          "date": null,
          "note": "Connected and strongly connected component algorithms.",
          "limits": "A cycle in ordinary site navigation is not inherently a defect."
        },
        {
          "id": "S42",
          "title": "ODRL Information Model 2.2",
          "publisher": "W3C",
          "url": "https://www.w3.org/TR/odrl-model/",
          "observed": "2026-09-12",
          "date": null,
          "note": "Permissions, prohibitions, and duties as a policy description.",
          "limits": "Descriptions do not enforce access or certify valid legal consent."
        },
        {
          "id": "S43",
          "title": "Spam policies for Google web search",
          "publisher": "Google",
          "url": "https://developers.google.com/search/docs/essentials/spam-policies",
          "observed": "2026-09-12",
          "date": null,
          "note": "Abuse boundaries including link spam and scaled content abuse.",
          "limits": "Does not authorize manipulation because it is expressed as graph construction."
        },
        {
          "id": "S44",
          "title": "Helping you along your Search journeys",
          "publisher": "Google",
          "url": "https://blog.google/products-and-platforms/products/search/helping-you-along-your-search-journeys/",
          "observed": "2026-09-12",
          "date": null,
          "note": "Historical disclosure of a Topic Layer associated with Knowledge Graph.",
          "limits": "Not evidence of current complete architecture, exact graph weights, or a publisher controlled feature."
        },
        {
          "id": "S45",
          "title": "Knowledge Based Trust: Estimating the Trustworthiness of Web Sources",
          "publisher": "Dong and colleagues",
          "url": "https://arxiv.org/abs/1502.03519",
          "observed": "2026-09-12",
          "date": null,
          "note": "Historical primary research estimating source trustworthiness from extracted factual information while distinguishing extraction errors.",
          "limits": "Not proof of current Google deployment, a public SEO score, or equivalence with E-E-A-T."
        },
        {
          "id": "S46",
          "title": "Knowledge Vault: A Web Scale Approach to Probabilistic Knowledge Fusion",
          "publisher": "Google Research",
          "url": "https://research.google/pubs/knowledge-vault-a-web-scale-approach-to-probabilistic-knowledge-fusion/",
          "observed": "2026-09-12",
          "date": null,
          "note": "Historical primary research combining web extractions and prior knowledge with probabilistic fusion.",
          "limits": "A research publication is not a currently available submission endpoint or guaranteed factual correctness."
        },
        {
          "id": "S47",
          "title": "HITS: hubs and authorities",
          "publisher": "NetworkX",
          "url": "https://networkx.org/documentation/stable/reference/algorithms/generated/networkx.algorithms.link_analysis.hits_alg.hits.html",
          "observed": "2026-09-12",
          "date": null,
          "note": "Official implementation documentation for separate hub and authority scores on an input graph.",
          "limits": "Not an engine provided E-E-A-T score or evidence that this exact implementation runs in current Google Search."
        },
        {
          "id": "S48",
          "title": "Jigs and Lures: Associating Web Queries with Strongly Typed Entities",
          "publisher": "Microsoft Research",
          "url": "https://www.microsoft.com/en-us/research/publication/jigs-and-lures-associating-web-queries-with-strongly-typed-entities/",
          "observed": "2026-09-12",
          "date": null,
          "note": "Primary research using query to entity click graphs to model associations.",
          "limits": "An association does not establish identity or truth; experimental logs are not the user's available data or current production specification."
        },
        {
          "id": "S49",
          "title": "Combating Web Spam with TrustRank",
          "publisher": "Gyöngyi, Garcia-Molina, and Pedersen / VLDB",
          "url": "https://www.vldb.org/conf/2004/RS15P3.PDF",
          "observed": "2026-09-12",
          "date": null,
          "note": "Historical primary research using expert reviewed seeds and link structure for spam detection; abstract and introductory graph model inspected.",
          "limits": "Does not establish current deployment in Google, a universal seed list, or permission to manufacture trust links."
        }
      ]
    }
  }
}