vanta-core — the shared vocabulary every Vanta crate speaks.
This crate defines the nouns of the system (see docs/02-architecture.md):
[Request], [Resolution], [Artifact], [StoreKey], [Generation],
[Platform], [Scope]; the trait seams that the engine is wired through
([Provider], [Backend], [CacheStore], [SignatureVerifier],
[LinkStrategy]); and the [VtaError] taxonomy with stable VTA-<AREA>-<NNNN>
codes and process [ExitCode]s (see docs/25-error-and-exit-code-catalog.md).
It is the leaf of the crate dependency graph and has no third-party dependencies, so every other crate can depend on it freely.