vta-config 0.3.0

VTA configuration types — the `AppConfig` TOML shape and its sub-configs, composing the vti-common and vti-secrets config types
Documentation

vta-config

The VTA's configuration types — the AppConfig TOML shape and its sub-configs (PolicyConfig, and under the tee feature TeeConfig / TeeKmsConfig / TeeMode). It composes the shared config types from vti-common (AuthConfig, LogConfig, StoreConfig, MessagingConfig, AuditConfig, VaultConfig) and vti-secrets (SecretsConfig), re-exporting them so a consumer names everything through one crate.

Extracted from vta-service as a near-leaf so the subsystem crates (vta-keys, vta-tee, vta-backup, …) can depend on the VTA's config shape without depending on vta-service. vta-service re-exports it as vta_service::config, so every crate::config::… reference is unchanged.

Features

  • tee — the TEE deployment config (TeeConfig, TeeKmsConfig, TeeMode, and the AppConfig.tee field). Off by default; the enclave binary enables it.

Part of the Verifiable Trust Infrastructure workspace. Apache-2.0.