Skip to content

chore: claim the hyperframes library on context7 - #6411

Merged
ukimsanov merged 1 commit into
mainfrom
chore/context7-claim
Oct 26, 2026
Merged

ukimsanov merged 1 commit into
mainfrom
chore/context7-claim

Conversation

@ukimsanov

Copy link
Copy Markdown
Collaborator

What

context7.json gets the two fields context7 gives a library owner when they claim a library: url (our library page, https://context7.com/heygen-com/hyperframes) and public_key. Nothing else in the file changes.

Why

context7 is the docs service that coding agents (Cursor, Claude Code and others, through its MCP server) query for up-to-date library docs. Our repo entry is unclaimed, so nobody at HeyGen can manage it. Claiming it lets us:

  • apply for context7's verified badge. Verified libraries rank higher in context7 search, and teams that allow only verified libraries can't see us today. Our trust score is 6.7; automatic verification needs 9.
  • see usage numbers (how often agents pull our docs);
  • manage versions and refresh the docs from a settings page.

How we'll know: after merge, the library's admin page (https://context7.com/heygen-com/hyperframes/admin) shows it as claimed, and the verification application becomes available.

How

context7's claim flow (docs) generates these two fields and checks for them in the repo's context7.json. Both fields are in context7's published schema. The public_key is designed to be committed; it proves ownership and grants no access.

Test plan

Adds the url and public_key context7 gives the owner when claiming,
so the HeyGen team can manage the library and apply for verification.
Copilot AI balanced review requested due to automatic review settings October 26, 2026 09:11

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

@jrusso1020 jrusso1020 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We validated the full config against Context7's published schema and checked the library URL. The two added fields match the documented claim flow, which expects the public key to be committed. No code blocker found. We have not verified which team owns this key or completed the claim; an authorized claimant still needs to finish Claim Library after the default-branch merge.

@jrusso1020 jrusso1020 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We rechecked the unchanged head. The earlier full-config validation and Context7 claim-flow review still applies. No code blocker found. The key's teamspace association remains unverified, and an authorized claimant must complete Claim Library after merge.

Need: yes · Size: minimal · Reuse: documented Context7 claim fields · Simpler: already minimal · Structure: fine

Verdict: APPROVE.
Reasoning: The two metadata fields follow the published schema and claim contract.

@ukimsanov
ukimsanov added this pull request to the merge queue Oct 26, 2026
Merged via the queue into main with commit e42318d Oct 26, 2026
59 checks passed
@ukimsanov
ukimsanov deleted the chore/context7-claim branch October 26, 2026 20:21
SanHsien added a commit to SanHsien/hyperframes that referenced this pull request Oct 26, 2026
…identity metadata that the merge brought in

npm homepage, the MCP registry server.json and the context7 claim name the upstream
project. DECISIONS (2026-10-26) already says never adopt: the fork does not publish and
must not register or claim on upstream's behalf.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants