jwilson411/dsh-mutation-receipt
dsh-mutation-receipt turns filesystem touches into a citable, append-only JSONL receipt - one line per file naming the path, the operation and the sha256 before and after - while deliberately carrying no file contents, making it readable by a reviewer who is not allowed to read the files it describes.
dsh-mutation-receipt turns filesystem touches into a citable, append-only JSONL receipt: one line per file naming the path, what happened to it, and the sha256 before and after (with byte length and session id). Its whole design constraint is that it carries no file contents, so a hiring manager, auditor or reviewer can ask what the agent touched and get a receipt they are allowed to read even when they are not allowed to read the files it describes. The README is explicit about what it is not: not a backup (a digest can prove what a file was but cannot bring it back), not DLP (it records touches a host reports; it does not scan, classify, intercept or block), not a cloud uploader (nothing leaves the machine), and not a complete record (a write that never calls recordMutation is one the receipt never heard of). If a caller hands over a contents, body, data, text or diff field, those keys are dropped rather than recorded.
Install
dsh plugin --profile default add github:jwilson411/dsh-mutation-receiptCopied verbatim from the README's install block.
Compatibility
A DeepSeek Harness function plugin; the installer reads dsh.bundle.patch from package.json and composes cordis.patch.yml as one layer of the profile, inserting a single row, id: mutation-receipt, with an empty config. It opens no socket and makes no network call of any kind; the receipt is a local file you own and can delete. English README.
Details
- Repo: jwilson411/dsh-mutation-receipt
- Category: Files & Data
- Stars: 0
- Version: GitHub repo jwilson411/dsh-mutation-receipt (0★, MIT); installed from GitHub (no npm package is documented). Built against the harness RC pinned at 0.1.1-rc.2 (@deepseek-ai/dsh-tools@0.1.1-rc.2, @deepseek-ai/cordis@^4.0.1); Node >= 22.14.0.
Alternatives
Aidenwu0209/dsh-Unlimited-OCR-Skill · amethystluna/logicprobe · bill9109/dsh-101