pub struct SubnetCatalogProvenance {Show 16 fields
pub network: String,
pub registry_canister_id: String,
pub registry_version: u64,
pub assurance: CatalogAssurance,
pub source_endpoints: Vec<String>,
pub agreement_digest: Option<String>,
pub registry_query_call_count: u64,
pub fetched_at: String,
pub certificate_time: Option<String>,
pub root_key_digest: Option<String>,
pub fetched_by: String,
pub collector_version: String,
pub classification_schema_version: u32,
pub classification_policy_digest: String,
pub resolver_schema_version: u32,
pub resolver_backend: String,
}Expand description
SubnetCatalogProvenance
Registry, collection, assurance, and policy identity for one raw catalog.
Fields§
§network: StringCanonical network identity.
registry_canister_id: StringRegistry canister principal used by the collector.
registry_version: u64Exact Registry version shared by every joined read.
assurance: CatalogAssuranceAssurance actually established by the collector.
source_endpoints: Vec<String>Canonically ordered source endpoints contributing to the snapshot.
agreement_digest: Option<String>Canonical Registry payload digest agreed by every source endpoint.
registry_query_call_count: u64Exact number of Registry query calls used to collect this snapshot.
fetched_at: StringCaller-supplied UTC collection timestamp.
certificate_time: Option<String>Optional verified certificate timestamp.
root_key_digest: Option<String>Optional lowercase SHA-256 digest of the trusted root key.
fetched_by: StringCollector implementation name.
collector_version: StringCollector package version.
classification_schema_version: u32Classification contract version.
classification_policy_digest: StringLowercase SHA-256 digest of the classification policy.
resolver_schema_version: u32Resolver contract version.
resolver_backend: StringResolver implementation identity.
Trait Implementations§
Source§impl Clone for SubnetCatalogProvenance
impl Clone for SubnetCatalogProvenance
Source§fn clone(&self) -> SubnetCatalogProvenance
fn clone(&self) -> SubnetCatalogProvenance
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more