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
//! VTC community state — profile, extensions, and the matching
//! `community` keyspace.
//!
//! Implements **M0.7.1** of the VTC MVP Phase 0 plan. The
//! community profile is the public-facing record describing the
//! community itself (name, description, contact, etc.). Per
//! spec §5.1 it's a singleton — one row per VTC binary, stored
//! under the stable key `community/profile`.

pub mod profile;

pub use profile::{
    CommunityProfile, CommunityProfileUpdate, MAX_EXTENSIONS_BYTES, PROFILE_STORAGE_KEY,
    load_profile, store_profile,
};