{"schemaVersion":"hugging-bay.browser-extension-store-kit.v1","generatedAt":"2026-07-07T23:45:06.108Z","name":"Hugging Bay Overlay","version":"0.2.0","baseUrl":"https://huggingbay.xyz","installPageUrl":"https://huggingbay.xyz/browser-extension","releaseManifestUrl":"https://huggingbay.xyz/browser-extension/release.json","installManifestUrl":"https://huggingbay.xyz/browser-extension/install.json","storeKitUrl":"https://huggingbay.xyz/browser-extension/store-kit.json","listing":{"title":"Hugging Bay Overlay","shortDescription":"Verify public Hugging Face pages with Hugging Bay trust, mirrors, reviews, and source requests.","fullDescription":"Hugging Bay Overlay adds a small verification panel to public Hugging Face model, dataset, and Space pages.\n\nIt resolves the current public page to Hugging Bay artifact records, trust bundles, review summaries, hosted download rows, mirror requests, source-indexing requests, and save/watch actions.\n\nThe extension is designed as a companion to Hugging Bay's verified open-source AI artifact registry. It does not read private Hugging Face cookies, private repositories, or model files.","category":"Developer Tools","language":"en","homepageUrl":"https://huggingbay.xyz/browser-extension","supportUrl":"https://huggingbay.xyz/browser-extension","privacyPolicyUrl":"https://huggingbay.xyz/policy"},"package":{"zipUrl":"https://huggingbay.xyz/browser-extension/hugging-bay-overlay.zip","zipName":"hugging-bay-overlay.zip","zipSizeBytes":82185,"zipSha256":"464b7c19afcdc76ab74e774fdf962107a746530846a8358cd49bb4466bd98a72","zipEtag":"\"sha256-464b7c19afcdc76ab74e774fdf962107a746530846a8358cd49bb4466bd98a72\"","storeUploadZipUrl":"https://huggingbay.xyz/browser-extension/hugging-bay-overlay-store.zip","storeUploadZipName":"hugging-bay-overlay-store.zip","storeUploadZipSizeBytes":81865,"storeUploadZipSha256":"d5fa323f901e68d23544a7f90495c4415d4267c09d8deaaeb72461bf98cb71f6","storeUploadZipEtag":"\"sha256-d5fa323f901e68d23544a7f90495c4415d4267c09d8deaaeb72461bf98cb71f6\"","storeUploadZipLayout":"manifest-json-at-zip-root","manifestUrl":"https://huggingbay.xyz/browser-extension/manifest.json","manifestVersion":3,"contentScriptUrl":"https://huggingbay.xyz/browser-extension/content.js","backgroundWorkerUrl":"https://huggingbay.xyz/browser-extension/background.js","readmeUrl":"https://huggingbay.xyz/browser-extension/README.md","files":[{"path":"manifest.json","url":"https://huggingbay.xyz/browser-extension/manifest.json","sizeBytes":890,"sha256":"9d4cc16536ecd9be2437f81b5e9be6f0297f4d16129265426d576cd4d108ed28"},{"path":"content.js","url":"https://huggingbay.xyz/browser-extension/content.js","sizeBytes":29145,"sha256":"79aa6e88294d624ac7c0bd187853dea261a7c2ea8720dfcda9a4ebe6918b1564"},{"path":"background.js","url":"https://huggingbay.xyz/browser-extension/background.js","sizeBytes":1425,"sha256":"02fe80cb0d7e52980d9e5b2014740b1b27716eb8840962fc685164cc898e5a36"},{"path":"README.md","url":"https://huggingbay.xyz/browser-extension/README.md","sizeBytes":4607,"sha256":"b551e416fb4ba376c67c9667af10ef809558a21c96665e8aeed6ec5ef889a5c3"},{"path":"icons/icon-16.png","url":"https://huggingbay.xyz/browser-extension/icons/icon-16.png","sizeBytes":1706,"sha256":"7213a4a22cc7e4d03363a6508cc362b81da1dc24c69ebc138bfb6f22a33d0760"},{"path":"icons/icon-32.png","url":"https://huggingbay.xyz/browser-extension/icons/icon-32.png","sizeBytes":3554,"sha256":"afcf93f2d4cd4ea6bc90517fef675bb5154b332ea7342de036b181115858090c"},{"path":"icons/icon-48.png","url":"https://huggingbay.xyz/browser-extension/icons/icon-48.png","sizeBytes":6448,"sha256":"14796eddc76dc5e97066ac832c5c7f5d968d79b4fcd266bd7ca055aad30ab3f2"},{"path":"icons/icon-128.png","url":"https://huggingbay.xyz/browser-extension/icons/icon-128.png","sizeBytes":33232,"sha256":"df045611f1392a423e947515ae459c7b144c32a23c5a694a7812674bd6c41d3f"}],"icons":[{"path":"icons/icon-16.png","url":"https://huggingbay.xyz/browser-extension/icons/icon-16.png","sizeBytes":1706,"sha256":"7213a4a22cc7e4d03363a6508cc362b81da1dc24c69ebc138bfb6f22a33d0760"},{"path":"icons/icon-32.png","url":"https://huggingbay.xyz/browser-extension/icons/icon-32.png","sizeBytes":3554,"sha256":"afcf93f2d4cd4ea6bc90517fef675bb5154b332ea7342de036b181115858090c"},{"path":"icons/icon-48.png","url":"https://huggingbay.xyz/browser-extension/icons/icon-48.png","sizeBytes":6448,"sha256":"14796eddc76dc5e97066ac832c5c7f5d968d79b4fcd266bd7ca055aad30ab3f2"},{"path":"icons/icon-128.png","url":"https://huggingbay.xyz/browser-extension/icons/icon-128.png","sizeBytes":33232,"sha256":"df045611f1392a423e947515ae459c7b144c32a23c5a694a7812674bd6c41d3f"}],"storeAssets":[{"id":"icon-128-transparent","path":"store-assets/icon-128-transparent.png","width":128,"height":128,"role":"transparent-extension-icon","storeTargets":["chrome-web-store","edge-addons"],"url":"https://huggingbay.xyz/browser-extension/store-assets/icon-128-transparent.png","contentType":"image/png","sizeBytes":22479,"sha256":"7d257c57a4cec97f28e62e08baabd6cbdf39d33838b48ae525878474ebd72e81"},{"id":"promo-small","path":"store-assets/promo-small-440x280.png","width":440,"height":280,"role":"small-promo-tile","storeTargets":["chrome-web-store"],"url":"https://huggingbay.xyz/browser-extension/store-assets/promo-small-440x280.png","contentType":"image/png","sizeBytes":26249,"sha256":"dbd71c0b6d1a02a014115bc4811dcbdba175e064ed833985f49eac24ca223739"},{"id":"promo-marquee","path":"store-assets/promo-marquee-1400x560.png","width":1400,"height":560,"role":"marquee-promo-tile","storeTargets":["chrome-web-store","edge-addons"],"url":"https://huggingbay.xyz/browser-extension/store-assets/promo-marquee-1400x560.png","contentType":"image/png","sizeBytes":47624,"sha256":"bba741b2514b638356906e40e1d9ad1fad1d0e6475b629a89fd9162353c00e9f"},{"id":"screenshot-install-page","path":"store-assets/screenshot-install-page-1280x800.png","width":1280,"height":800,"role":"install-flow-screenshot","storeTargets":["chrome-web-store","edge-addons"],"url":"https://huggingbay.xyz/browser-extension/store-assets/screenshot-install-page-1280x800.png","contentType":"image/png","sizeBytes":68106,"sha256":"9e05c297db089004c084d61f90cde33e9db6f45273cea1a6028e510a1d0e13f8"},{"id":"screenshot-overlay","path":"store-assets/screenshot-overlay-1280x800.png","width":1280,"height":800,"role":"overlay-value-screenshot","storeTargets":["chrome-web-store","edge-addons"],"url":"https://huggingbay.xyz/browser-extension/store-assets/screenshot-overlay-1280x800.png","contentType":"image/png","sizeBytes":71042,"sha256":"87f74c80c7ece9a85a93576f28751c8579189c9cc278586d649c067066bdb49b"}]},"distributionChannels":[{"id":"manual-zip","label":"Manual ZIP install","status":"available","installUrl":"https://huggingbay.xyz/browser-extension/hugging-bay-overlay.zip","releaseUrl":"https://huggingbay.xyz/browser-extension/release.json","installManifestUrl":"https://huggingbay.xyz/browser-extension/install.json","storeKitUrl":"https://huggingbay.xyz/browser-extension/store-kit.json","storeUploadZipUrl":"https://huggingbay.xyz/browser-extension/hugging-bay-overlay-store.zip","verificationRequired":true,"notes":"Recommended until store listings are approved. Verify zipSha256 before loading unpacked."},{"id":"chrome-web-store","label":"Chrome Web Store","status":"store_listing_pending","reviewStatus":"listing-assets-ready","installUrl":null,"notes":"Manual ZIP is the currently available install path."},{"id":"edge-addons","label":"Microsoft Edge Add-ons","status":"store_listing_pending","reviewStatus":"listing-assets-ready","installUrl":null,"notes":"Manual ZIP works in Edge Developer mode while store review is pending."}],"storeReview":{"currentPublicChannel":"manual-zip","listingStatus":"manual_zip_available_store_listing_pending","nextReviewActions":["Use /browser-extension/store-kit.json as the canonical listing, privacy, permissions, screenshot, and channel-status package.","Prepare Chrome Web Store and Edge Add-ons screenshots from /browser-extension.","Submit with the published privacy and permission rationale in this manifest.","Update distributionChannels when store review creates a public install URL."],"requiredAssets":["https://huggingbay.xyz/browser-extension","https://huggingbay.xyz/browser-extension/store-kit.json","https://huggingbay.xyz/browser-extension/hugging-bay-overlay-store.zip","https://huggingbay.xyz/browser-extension/release.json","https://huggingbay.xyz/browser-extension/hugging-bay-overlay.zip","https://huggingbay.xyz/browser-extension/README.md"]},"permissionsRationale":[{"permission":"storage","reason":"Stores an optional Hugging Bay reader token locally so users can save artifacts and watch upstream repos from Hugging Face pages."},{"permission":"https://huggingbay.xyz/*","reason":"Allows the background worker to call public Hugging Bay APIs and authenticated reader-token save/watch endpoints."},{"permission":"https://huggingface.co/*","reason":"Runs the overlay only on public Hugging Face pages so it can resolve the current upstream URL to Hugging Bay trust and mirror surfaces."}],"privacy":{"cookiesRead":false,"modelFilesRead":false,"privateHuggingFaceDataRead":false,"sendsCurrentPublicUrlToHuggingBay":true,"optionalReaderTokenStorageKey":"huggingBayReaderToken","tokenManagementUrl":"https://huggingbay.xyz/account","policyUrl":"https://huggingbay.xyz/policy"},"submissionAssets":{"icons":[{"id":"icon-128-transparent","path":"store-assets/icon-128-transparent.png","width":128,"height":128,"role":"transparent-extension-icon","storeTargets":["chrome-web-store","edge-addons"],"url":"https://huggingbay.xyz/browser-extension/store-assets/icon-128-transparent.png","contentType":"image/png","sizeBytes":22479,"sha256":"7d257c57a4cec97f28e62e08baabd6cbdf39d33838b48ae525878474ebd72e81"}],"promotionalImages":[{"id":"promo-small","path":"store-assets/promo-small-440x280.png","width":440,"height":280,"role":"small-promo-tile","storeTargets":["chrome-web-store"],"url":"https://huggingbay.xyz/browser-extension/store-assets/promo-small-440x280.png","contentType":"image/png","sizeBytes":26249,"sha256":"dbd71c0b6d1a02a014115bc4811dcbdba175e064ed833985f49eac24ca223739"},{"id":"promo-marquee","path":"store-assets/promo-marquee-1400x560.png","width":1400,"height":560,"role":"marquee-promo-tile","storeTargets":["chrome-web-store","edge-addons"],"url":"https://huggingbay.xyz/browser-extension/store-assets/promo-marquee-1400x560.png","contentType":"image/png","sizeBytes":47624,"sha256":"bba741b2514b638356906e40e1d9ad1fad1d0e6475b629a89fd9162353c00e9f"}],"screenshots":[{"id":"install-page","url":"https://huggingbay.xyz/browser-extension/store-assets/screenshot-install-page-1280x800.png","sourcePageUrl":"https://huggingbay.xyz/browser-extension","required":true,"guidance":"Capture the install page showing channel status, ZIP verification, permission rationale, and privacy boundaries."},{"id":"public-hugging-face-overlay","url":"https://huggingbay.xyz/browser-extension/store-assets/screenshot-overlay-1280x800.png","sourcePageUrl":"https://huggingface.co/sentence-transformers/all-MiniLM-L6-v2","required":true,"guidance":"Install the unpacked extension, open this public Hugging Face model page, and capture the overlay with resolve, trust, reviews, hosted-download, save/watch, mirror-request, and source-indexing actions visible."},{"id":"agent-install-manifest","url":"https://huggingbay.xyz/browser-extension/install.json","required":false,"guidance":"Optional evidence screenshot for technical reviewers who need the machine-readable install and privacy manifest."}],"copyBlocks":[{"id":"one-line","text":"Hugging Bay Overlay verifies public Hugging Face pages against Hugging Bay trust, hosted mirror, review, and source-indexing data."},{"id":"privacy","text":"The extension reads only the current public Hugging Face URL and calls Hugging Bay APIs. It does not read private Hugging Face cookies, private repositories, page contents, or model files."}],"reviewChecklist":["Verify ZIP SHA-256 against release.json before submission.","Confirm manifest.json is Manifest V3 and host permissions are scoped to https://huggingbay.xyz/* and https://huggingface.co/*.","Confirm store listing does not claim Chrome Web Store or Edge Add-ons availability until the matching distribution channel has status=available and an installUrl.","Attach install-page and overlay screenshots from the current public release."]},"readiness":{"status":"ready-for-store-submission-assets","publicInstallStatus":"manual_zip_available_store_listing_pending","blockers":["Chrome Web Store and Edge Add-ons require external developer accounts and review approval before public install URLs can be published."],"nextActions":["Use /browser-extension/store-kit.json as the canonical listing, privacy, permissions, screenshot, and channel-status package.","Prepare Chrome Web Store and Edge Add-ons screenshots from /browser-extension.","Submit with the published privacy and permission rationale in this manifest.","Update distributionChannels when store review creates a public install URL."]},"agentUse":{"preferredFlow":["Fetch this store kit before writing about, submitting, packaging, or recommending the browser overlay.","Use distributionChannels as the source of truth for whether a store listing is available.","Use package.zipSha256 and releaseManifestUrl for integrity verification.","Use listing and submissionAssets for extension directory copy and screenshot requirements."],"safeClaims":["Manual ZIP install is available now.","Store listing assets and review checklist are machine-readable.","The overlay resolves public Hugging Face pages to Hugging Bay trust, review, hosted-download, mirror-request, and source-indexing surfaces."],"avoidClaims":["Do not claim the extension is already live in the Chrome Web Store or Edge Add-ons unless a channel has status=available with an installUrl.","Do not claim the extension reads private Hugging Face data or bypasses gated models."]}}