Skip to main content

Module traits

Module traits 

Source
Expand description

The trait seams the engine is wired through (see docs/02-architecture.md §dependency-injection-and-extension-seams).

Concrete implementations live in their owning crates (vanta-provider, vanta-net, vanta-store, vanta-security, vanta-platform); test fakes live in vanta-test.

Traits§

Backend
A fetch backend (curated, github-releases, direct-url, …).
CacheStore
A byte cache keyed by an opaque string (download/metadata caches).
LinkStrategy
A way to materialize an environment view from the store (docs/09-store.md §link-strategies).
Provider
Describes how to discover and resolve a tool’s artifacts (docs/07-providers.md, docs/22-provider-sdk.md).
SignatureVerifier
Verifies an artifact signature against trusted keys (docs/15-security.md).