Skip to content

dsh-capability-receipt

⭐ 4 · ✅ active · skill

Type skill Category Learning
Stars ⭐ 4 Status ✅ active
Author dongsheng123132 Updated —

One-liner

Content-addressed receipts for skills actually loaded by DeepSeek Harness

About

dsh-capability-receipt proves which skill DeepSeek Harness actually loaded. It hashes the effective instruction body returned by ctx.skills.get(), records the winning provider/source/invocation policy, and—when the resource base is local—hashes a bounded resource-directory closure. It can then compare that runtime observation with hashes pinned by a trusted source artifact and write a deterministic content-addressed receipt. This is deliberately not another skill package format, dependency resolver, installer, registry, evaluator, per-turn summary, or event audit ledger. Use pack-agent for packaging and distribution; use this plugin for the missing last hop between a fixed source artifact and the effective capability inside DSH. Version 0.3.0

✨ Key Features

  • dsh_capability_receipt_inspect: returns structural fields and hashes without returning skill instructions, metadata, or absolute paths.
  • dsh_capability_receipt_issue: requires expectedContentSha256, accepts optional resource/provider/source/invocation expectations, and writes only beneath an
  • dsh_capability_receipt_issue_from_pack: reads a workspace-relative pack-agent agent-pack/lock/v1, recomputes pack-agent's directory and portable-bundle skil

📦 Install

dsh plugin --profile capability-proof add \
  github:owner/dsh-capability-receipt#<commit>

🚀 Quick Start

dsh-capability-receipt verify \
  --receipt artifacts/capability-receipt-<sha256>.json \
  --require-verified

📚 Learn more

Install in DSH

Pin a reviewed commit in an isolated DSH profile: dsh plugin --profile capability-proof add \ github:owner/dsh-capability-receipt# The package declares its DSH bundle and ships cordis.patch.yml, so a successful plugin install adds the layer to that profile automatically.