Repository navigation
Soulscrape now supports first-class product dossiers and publisher-attributed subject and source links in its public-index contract. Shared discovery remains disabled until its bounded migrations and live checks are complete; this release does not move or redirect Hraness research dossiers.
Changes
- Added a separate product-index schema and validator. Products keep their own subject kind rather than being presented as organizations.
- Added versioned long-form dossier sections with original URLs, dates, source occurrences, citations, and revision-bound publication and readers.
- Added shared subject and source hubs, search suggestions, publisher filters, and reviewed identity bindings with explicit correction and unbinding. Matching names, QIDs, or cited URLs do not verify identity or agreement.
- Added bounded publication and section-source backfills with separate readiness and activation. Source pages disclose incomplete section coverage; withdrawal and stale revisions hide their backlinks.
- Preserved the 36-file install package and its exact-path and digest checks while including both new contracts.
Install
Install this version from its release archive:
bun add --exact https://github.com/hraness/soulscrape/releases/download/v0.7.0/hraness-soulscrape-0.7.0.tgznpm serves the same archive bytes:
bun add --exact @hraness/soulscrape@0.7.0Verify
SHA256SUMS lists the SHA-256 of hraness-soulscrape-0.7.0.tgz, npm-pack.json, and release-manifest.json. The archive's SHA-256 is 34ce9bc5f730f1a9677684279ca0e72b1aec1ba971d2d3d7d73575bfedfee587.
Source commit: 6595cfb00e4be9fbfbac38daf238039e46e5bb1b
Check the build provenance with gh attestation verify hraness-soulscrape-0.7.0.tgz --repo hraness/soulscrape --bundle provenance.jsonl. The publishing guide describes each check.