Review the packet first
Publishing is public-only by contract. Before you upload, read the complete packet and confirm every claim belongs in public: no private or third-party personal data, claim kinds intact, contradictions preserved.
Sign in and authorize the device
A free Hraness account covers publishing — no Soulscrape subscription, Credits, or payment card. The CLI opens a device pairing page; confirm the code matches your terminal.
bun skills/soulscrape/scripts/publish-person.ts loginPublish, revise, withdraw
bun skills/soulscrape/scripts/publish-person.ts publish \
examples/people/eugene-tssui/person-index.json
bun skills/soulscrape/scripts/publish-person.ts withdraw eugene-tssuiPublishing is idempotent on the packet digest: republishing the identical packet is a no-op, and a changed packet becomes a new revision. Withdrawal removes the index from public reads while the record of publication is retained.
Hraness stores the reviewed public packet and publishing metadata — never your private source corpus.