Skip to content

[Enhancement]: Support Context7 ownership verification for docs LLM text files #3927

Description

@thodges-gh

What would you like us to improve?

We need to support Context7 ownership verification for the LLM text files exposed by the Chainlink docs site.

Context7 expects ownership metadata to be available at predictable context7.json URLs near the relevant llms.txt or llms-full.txt files. Today, we expose multiple LLM-oriented text bundles, but we do not consistently provide Context7 ownership JSON alongside them.

There is also a URL compatibility issue with language-specific CRE full-context files. Context7 does not handle the current dashed filename pattern well:

/cre/llms-full-ts.txt
/cre/llms-full-go.txt

We should support cleaner language-scoped paths instead:

/cre/ts/llms-full.txt
/cre/go/llms-full.txt

This will let Context7 index and verify ownership for the relevant LLM bundles while keeping the docs site’s existing generated source files intact.

Acceptance Criteria

  • Add Context7 ownership JSON for the top-level docs LLM file.
  • Add Context7 ownership JSON for the CCIP LLM full-context file.
  • Serve CRE TypeScript full-context docs at /cre/ts/llms-full.txt.
  • Serve CRE Go full-context docs at /cre/go/llms-full.txt.
  • Update public LLM indexes, CRE AI guidance pages, sidebar LLM links, and sitemap entries to use the new CRE language-scoped URLs.

How important it is?

Essential for developers utilizing agentic programming workflows.

Metadata

Metadata

Assignees

Labels

enhancementEnhance existing content or processestriage

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions