{"schemaVersion":"hugging-bay.public-data-manifest.v1","generatedAt":"2026-11-14T20:13:46.266Z","baseUrl":"https://huggingbay.xyz","license":"Public metadata only. Upstream artifact licenses remain per-artifact.","privacy":"No raw visitor keys, contact fields, IPs, private publisher data, gated payloads, or admin-only data are included.","boundaries":{"boundedDumps":true,"maxRowsPerRequest":1000,"cursorPagination":true,"noGatedPrivateBypass":true,"catalogDeltaSync":"enabled; use catalogDeltaJsonl and advance from the returned snapshot id only after all pages are applied","hostedFilesOnly":"Hosted-file dumps include only Hugging Bay hosted files with manifests and hashes."},"counts":{"source":"https://huggingbay.xyz/api/indexing/status","note":"Counts are intentionally linked instead of computed inline so this manifest stays fast for crawlers and agents."},"dumps":{"catalogJsonl":"https://huggingbay.xyz/api/dumps/catalog.jsonl?limit=1000","catalogSnapshot":"https://huggingbay.xyz/api/v1/catalog/snapshot","catalogSnapshotJsonlGz":"https://huggingbay.xyz/api/v1/catalog/snapshot.jsonl.gz","catalogSnapshotParquet":"https://huggingbay.xyz/api/v1/catalog/snapshot.parquet","catalogChanges":"https://huggingbay.xyz/api/v1/catalog/changes?since=YYYY-MM-DD","catalogSnapshotPage":"https://huggingbay.xyz/data","catalogDeltaJsonl":"https://huggingbay.xyz/api/dumps/catalog.jsonl?since=s1-1s3zc&limit=1000","catalogCsv":"https://huggingbay.xyz/api/dumps/catalog.csv?limit=1000","catalogDataAlias":"https://huggingbay.xyz/data/catalog-latest.ndjson","catalogCsvAlias":"https://huggingbay.xyz/data/catalog-latest.csv","hostedFilesJsonl":"https://huggingbay.xyz/api/dumps/hosted-files.jsonl?limit=1000","hostedFilesCsv":"https://huggingbay.xyz/api/dumps/hosted-files.csv?limit=1000","hostedFilesDataAlias":"https://huggingbay.xyz/data/downloadable-files-latest.ndjson","hostedFilesCsvAlias":"https://huggingbay.xyz/data/downloadable-files-latest.csv","urlBatches":"https://huggingbay.xyz/api/indexing/urls?kind=artifact&projection=url-only&limit=500&cursor=0","artifactEvidenceUrlBatches":"https://huggingbay.xyz/api/indexing/urls?kind=artifact-evidence&projection=url-only&limit=500&cursor=0","publisherUrlBatches":"https://huggingbay.xyz/api/indexing/urls?kind=publisher&limit=500&cursor=0"},"feeds":{"recent":"https://huggingbay.xyz/feeds/recent.xml","trending":"https://huggingbay.xyz/feeds/trending.xml","hostedMirrors":"https://huggingbay.xyz/feeds/hosted-mirrors.xml","downloadsAlias":"https://huggingbay.xyz/feeds/downloads.xml","atom":"https://huggingbay.xyz/atom.xml"},"checksums":{"catalogPreviewSha256":"ae6bfc72d316dc58e9ed64c62758e80c00aa3f7215d6bdceda62aa3f6086e411","hostedFilesPreviewSha256":"e33feecf466132bc0191ea01ba90a34d6e0962b28e2781fe6a9658298b40be42","algorithm":"sha256","scope":"byte-level fingerprints for the preview rows listed in previews; full dumps are bounded, cursor-paginated, and return X-Hugging-Bay-Sha256 plus ETag headers per response","previews":{"catalogJsonl":{"url":"https://huggingbay.xyz/api/dumps/catalog.jsonl?limit=10","contentType":"application/x-ndjson; charset=utf-8","format":"ndjson","rowCount":10,"byteLength":17603,"sha256":"ae6bfc72d316dc58e9ed64c62758e80c00aa3f7215d6bdceda62aa3f6086e411","etag":"\"sha256-ae6bfc72d316dc58e9ed64c62758e80c00aa3f7215d6bdceda62aa3f6086e411\"","algorithm":"sha256","scope":"First 10 bounded public catalog rows from the same serializer as /api/dumps/catalog.jsonl."},"catalogCsv":{"url":"https://huggingbay.xyz/api/dumps/catalog.csv?limit=10","contentType":"text/csv; charset=utf-8","format":"csv","rowCount":10,"byteLength":4312,"sha256":"468c354d251dd14cca207088f0cdc6767548c58cc95624e79955f1a4372da852","etag":"\"sha256-468c354d251dd14cca207088f0cdc6767548c58cc95624e79955f1a4372da852\"","algorithm":"sha256","scope":"First 10 bounded public catalog rows from the same serializer as /api/dumps/catalog.csv."},"hostedFilesJsonl":{"url":"https://huggingbay.xyz/api/dumps/hosted-files.jsonl?limit=10","contentType":"application/x-ndjson; charset=utf-8","format":"ndjson","rowCount":10,"byteLength":60024,"sha256":"e33feecf466132bc0191ea01ba90a34d6e0962b28e2781fe6a9658298b40be42","etag":"\"sha256-e33feecf466132bc0191ea01ba90a34d6e0962b28e2781fe6a9658298b40be42\"","algorithm":"sha256","scope":"First 10 bounded hosted-file rows from the same serializer as /api/dumps/hosted-files.jsonl."},"hostedFilesCsv":{"url":"https://huggingbay.xyz/api/dumps/hosted-files.csv?limit=10","contentType":"text/csv; charset=utf-8","format":"csv","rowCount":10,"byteLength":8097,"sha256":"680cc4d9b891883a76dddebad1c3c42d75559ad85fa9d85b66b8f46238214824","etag":"\"sha256-680cc4d9b891883a76dddebad1c3c42d75559ad85fa9d85b66b8f46238214824\"","algorithm":"sha256","scope":"First 10 bounded hosted-file rows from the same serializer as /api/dumps/hosted-files.csv."},"catalogDeltaJsonl":{"url":"https://huggingbay.xyz/api/dumps/catalog.jsonl?since=s1-1s3zc&limit=10","contentType":"application/x-ndjson; charset=utf-8","format":"ndjson","rowCount":0,"byteLength":0,"sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","etag":"\"sha256-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"","algorithm":"sha256","scope":"First 10 current delta rows since the advertised snapshot; tombstones are included and page byteLength/SHA-256/ETag come from the exact response serializer."}},"catalogDelta":{"algorithm":"sha256","sizeHeader":"Content-Length","checksumHeader":"X-Hugging-Bay-Sha256","etagHeader":"ETag","scope":"Every bounded catalog delta page has an independent exact byte length and SHA-256; the optional previews.catalogDeltaJsonl entry fingerprints its first 10 rows."},"previewsDegraded":false},"integrity":{"previewRowsAreContentHashed":true,"fullDumpResponsesExposeHeaders":["Content-Length","ETag","X-Hugging-Bay-Sha256","X-Hugging-Bay-Row-Count"],"deltaSync":"Changed public catalog rows and tombstones. Follow Link cursors, apply rows by id, and retain the returned X-Hugging-Bay-Snapshot-Id as the next since value.","verificationWorkflow":["Fetch a dump URL from dumps.","Use the response ETag or X-Hugging-Bay-Sha256 header to pin that bounded response.","Use checksums.previews for a small deterministic crawler smoke check.","Use cursor pagination for broader ingestion; each response is independently hashable."]},"schemas":{"apiSchemas":"https://huggingbay.xyz/api/schemas","openapi":"https://huggingbay.xyz/openapi.json"},"note":{"summary":"Downloadable doesn't mean tested: this record says whether the exact file can be downloaded now, not that the model is complete or that it runs."}}