dsh-license-obligation-proof
dsh-license-obligation-proof
Офлайн-детерминированное доказательство того, что каждый обязательный артефакт соответствия для решения о выпуске поставляемого компонента был доставлен: NOTICE, текст лицензии, предложение исходного кода, пакет исходного кода или уведомление об изменениях. Входные данные и отчёты содержат только хеши, коды обязательств и ограниченные метаданные — никогда не содержат тексты лицензий, тексты авторских прав, исходный код пакетов или секреты.
Это намеренно не ещё один сканер лицензий. dsh-license-guard уже сканирует node_modules, нормализует идентификаторы SPDX и применяет политику разрешения/запрета. Этот плагин начинает работу после сканирования и экспертной проверки: он проверяет, что объявленный набор компонентов, решения, обязательства, дайджесты доставленных артефактов, отдельные квитанции и свежее нулевое незакрытое замыкание согласованы. Он не сканирует пакеты, не нормализует SPDX, не интерпретирует лицензию и не предоставляет юридические консультации.
npm test
npm run check
node bin/dsh-license-obligation-proof.mjs verify examples/closed.jsonИнструменты DSH: dsh_license_obligation_inspect и dsh_license_obligation_verify. MCP предоставляет эквивалентные встроенные инструменты, ориентированные только на доказательства. В отчётах явно сохраняются provesComponentSetExhaustive: false и provesLegalCompliance: false.
Ссылки: SPDX License Expressions и OpenChain ISO/IEC 5230.
Лицензия MIT.
This server cannot be deployed
Maintenance
Related MCP Connectors
Software supply chain security: SBOMs, vulnerabilities, fixes, policies and compliance data.
Generate, audit, and maintain legal policies that match what your code actually does.
Verify PyPI and npm packages, symbols, and version diffs against real artifacts. Free, no account.
Independent static verification for exact immutable public GitHub commits.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnables defining and verifying evidence contracts for claims in READMEs, releases, or product pages using constrained verifiers and generating hash-chained receipts and reports.3 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnforces protocol-driven development by validating requirements, designs, scope, and acceptance evidence, while maintaining immutable, traceable governance archives.-
- AlicenseNot gradedqualityCmaintenanceEnables offline, deterministic verification that one immutable artifact followed a declared build-to-production promotion chain, using only hash-based evidence and failing closed on incomplete or nonconformant gate records.MIT
- AlicenseNot gradedqualityCmaintenanceEnables offline verification that a supplied DSH workflow adhered to declared duty-separation constraints, producing a redacted, content-addressed JSON verdict.MIT