Skip to main content
Glama
dongsheng123132

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.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Enforces protocol-driven development by validating requirements, designs, scope, and acceptance evidence, while maintaining immutable, traceable governance archives.
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables 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
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables offline verification that a supplied DSH workflow adhered to declared duty-separation constraints, producing a redacted, content-addressed JSON verdict.
    MIT