vtc-service 0.7.0

Service for Verifiable Trust Communities
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! VTC setup surface.
//!
//! - [`bundle`] — `VtcKeyBundle`, the secret-store payload that
//!   carries the VTA-provisioned DID + key material.
//! - [`wizard`] — interactive `vtc setup` flow (feature-gated on
//!   `setup`).
//!
//! See `tasks/vtc-mvp/vta-driven-keys.md` for the design that
//! drove this module's shape.

pub mod bundle;
#[cfg(feature = "setup")]
pub mod wizard;

pub use bundle::{VtcKeyBundle, bundle_from_inline_secret, inline_secret_for_bundle};
#[cfg(feature = "setup")]
pub use wizard::run_setup_wizard;