Software bill of materials

Software bill of materials

Page Covers
Bill of materials The five layers — linked-in Go libraries, pinned subprocess tools, deployment substrate, operator-supplied services, and the budget rollup — plus the GPL subprocess-boundary rule

Two rules govern everything listed there:

  • GPL crosses a process boundary or does not ship. ansible-core and git are subprocesses, never linked, so exocompd's own license stays unencumbered.
  • Pins are recorded per build in MANIFEST.json, not in prose. exocomp doctor enforces them and refuses to run a job against an untested tool version.
  • MinIO assessment — license and health verdict for the S3 test fixture