Skip to main content

Supply-Chain Assurance Profile

This profile defines the immediate advanced assurance baseline for the zenzic family repositories (zenzic, zenzic-doc, zenzic-action).

It is designed to be enforceable with repository-local gates, reproducible in CI, and auditable from logs.


1) Target Level

  • Operational target: advanced assurance baseline now.
  • Scope: source integrity, deterministic verification, fail-closed policy paths, and cross-repository parity controls.
  • Rule: no silent downgrade from hard gates to advisory warnings.

2) Mandatory Controls (Current Baseline)

ControlRequired behaviorEnforcement locus
Single verification entrypointLocal and CI must converge on just verifyjustfile + CI workflows
Sovereign core resolutionZENZIC_CORE_PATH -> ./_zenzic_core -> ../zenzic, fail-closedjustfile, noxfile.py, CI
Governed branch overrideZENZIC_CORE_REF requires ticket/reason/approver/expiryzenzic-action self-check workflow
Lexical boundary guardForbidden terms blocked in governed pathsscripts/enforce-radical-unawareness.sh + pre-commit
Public contract drift guardRequired guard markers must exist; release recipes must not auto-create tagsrelease-contracts recipes
License provenance hygieneSPDX/REUSE verification requiredpre-commit reuse + CI

3) Audit Commands (Operator Runbook)

Run from repository root unless noted otherwise.

just release-contracts
just verify

Tagging policy: tags are created and pushed manually after merge; release recipes must not create tags.

Lexical guard (policy-as-code):

bash scripts/enforce-radical-unawareness.sh

Docs parity contract (in zenzic-doc):

uvx nox -s verify-codes-parity

License provenance check:

uvx reuse lint

4) Evidence Requirements

A release candidate is considered assurance-compliant only if:

  1. just verify exits 0 in local gate and CI gate.
  2. Branch override (if used) emits governed metadata in CI summary.
  3. Lexical guard emits a pass state with zero forbidden references.
  4. No policy guard is bypassed through fallback behavior.

5) Next Hardening Layer

This baseline is the minimum industrial profile now in force.

Planned next layer:

  • workflow dependency attestation expansion,
  • stronger workflow pinning policy enforcement,
  • periodic evidence export for quarterly governance review.