A package registry serves a different artifact under a familiar version label.
Detect: Digest verification fails against the approved release manifest.
Recover: Block deployment, quarantine the artifact, and investigate the registry or build path.
Track and verify the origin, integrity, permissions, and release compatibility of models, prompts, tools, connectors, and agent dependencies.
An agent's supply chain extends beyond application packages. Behavior depends on model artifacts or hosted versions, prompt bundles, tool schemas, connector binaries, retrieval corpora, policy files, and runtime images. A change to any of these can alter the actions the system takes even when application code is unchanged.
Build a release manifest that identifies every behavior-relevant dependency and its approved provenance. Verify artifacts before execution and separate content acquisition from authority to enable capabilities. Signed provenance can show where an artifact came from and how it was built; it does not prove the artifact is safe, correct, or appropriate for the workflow.
A proof of concept should inventory external packages, models, prompts, and tools and avoid executing downloaded components with broad host credentials.
Production requires pinned artifacts, integrity verification, reviewed capability changes, dependency scanning, provenance records, and release evaluation of the complete agent bundle.
Enterprise scale adds trusted build identities, private registries, transitive dependency review, emergency revocation, reproducible release manifests, and ownership across connector and model providers.
Lists packages, models, prompts, corpora, tools, and the permissions each component can exercise.
Produces immutable artifacts and provenance tied to controlled source and build identities.
Stores approved versions, digests, attestations, ownership, and revocation status.
Checks integrity, provenance policy, compatibility, and requested capabilities before enabling a release.
Detects unexpected capability or artifact changes and returns to an approved compatible release when necessary.
flowchart LR
S["Controlled source and dependencies"] --> B["Trusted build"]
B --> P["Artifact and provenance"]
P --> R["Approved registry"]
C["Capability change review"] --> A["Release admission verifier"]
R --> A
E["Regression evidence"] --> A
A --> W["Constrained agent runtime"]
W --> V["Revocation and compatible rollback"]Enumerate executable dependencies and non-code artifacts that influence tool selection, retrieval, policy, or model behavior.
Produce controlled artifacts and provenance identifying source, build process, and immutable output digests.
Compare requested permissions and tool schemas with the previous release; route material expansion to the responsible owner.
Check digests, trusted provenance, revocation status, compatibility, and evaluation evidence for the entire release bundle.
Grant only approved capabilities and observe actual tool use so a trusted artifact cannot silently acquire broader permissions.
Disable compromised versions, identify affected workflows through manifests, and roll back only to a compatible approved bundle.
Enterprise software · Illustrative enterprise scenario, not a reported customer outcome.
Illustrative architecture: A platform team upgrades a document connector used by several customer-facing assistants.
The new package may contain an unexpected dependency or advertise a write capability that the old release did not expose.
Verify the deployed artifact and explicitly review any permission expansion before customer workflows can use it.
A release manifest pins connector digest, tool schema, prompt bundle, and policy version; admission verifies provenance and evaluation results before enabling the connector.
The runtime discovers a tool schema that differs from the approved manifest; the connector is quarantined until the owner reviews the change.
Measure manifest coverage, verified artifact rate, unreviewed capability changes, revocation propagation time, and recovery success rather than equating signatures with security.
| Decision | Benefit | Cost |
|---|---|---|
| Pinned immutable artifacts | Make releases reconstructable and unexpected changes visible. | Require deliberate updates and emergency patch workflows. |
| Provenance verification | Establishes artifact origin and build identity. | Does not replace vulnerability analysis or behavioral evaluation. |
| Whole-bundle release manifests | Capture non-code changes that affect agent behavior. | Increase coordination across model, content, connector, and platform owners. |
Detect: Digest verification fails against the approved release manifest.
Recover: Block deployment, quarantine the artifact, and investigate the registry or build path.
Detect: Capability diff or runtime schema checks detect an unapproved operation.
Recover: Disable the new capability and require owner review and regression evidence before activation.
Inventory all behavior-relevant artifacts and their release ownership.
Combine provenance with scanning, permission review, isolation, and workflow evaluation.
Restore a tested bundle whose models, prompts, tools, and policy versions work together.